JSON to CSV
Convert JSON to CSV online. Nested objects become dot-path columns, arrays can be indexed or joined, and you pick the columns. Private.
More options
JSON
Stays in your browserCSV
Shortcuts: Ctrl+Enter run · Ctrl+Shift+C copy result · / search (use ⌘ on Mac)
Next steps
Done here? Use the Send to… menu on the result to carry it on to CSV Viewer, CSV to JSON or CSV to Markdown Table.
Free Online JSON to CSV
Paste JSON and get a CSV file you can open in Excel or Google Sheets. Nested data is flattened into columns such as address.city, and you choose which columns to keep. It gives developers a quick browser-based way to solve a focused json to csv task before moving the result into a project.
How to use JSON to CSV
Paste your data into the box on the left, or open a file, then press Convert. The input should be a list of objects (or a single object). Each object becomes one row and every key becomes a column.
Common mistakes
- Pasting JSON that is a single number or text: CSV needs a list of objects or one object.
- Expecting numbers with leading zeros to survive in Excel: it may drop them when it opens the file.