JSON to CSV Converter
Convert JSON to CSV online, free and instantly. Handles nested objects with dot-notation flattening, quoted fields and AI-pasted JSON. 100% client-side.
Input · json0 chars
Output · csv0 chars
🔒 100% private: this tool runs entirely in your browser. Your data is never uploaded, stored or logged anywhere.
How to json → csv
- Paste your JSON (an array of objects works best) into the left box.
- Pick a delimiter and whether to flatten nested objects — output updates instantly.
- Copy the CSV or download it as a .csv file for Excel, Sheets or pandas.
FAQ
Is my JSON data uploaded to a server?
No. The conversion runs entirely in your browser with JavaScript. Nothing is sent over the network, stored, or logged.
How are nested JSON objects converted?
By default nested objects are flattened using dot notation, e.g. user.address.city becomes a column named "user.address.city". Turn the option off to keep values as-is.
Can I paste JSON directly from ChatGPT or Claude?
Yes. Keep "Fix AI output" checked — it strips markdown code fences and stray prose around the JSON before converting.