Private by design: the input stays in this browser and is not uploaded to our server.
Maximum 10 MB · processed locally
Ready. Paste input, open a file or use the example.
About this tool
Convert JSON to CSV safely and quickly.
Convert JSON records into spreadsheet-ready CSV while preserving nested object values through dot-separated column names.
What it handles
- Accepts an array of objects or one object
- Flattens nested objects with dot notation
- Builds columns from all records, not only the first
- Escapes commas, quotes and line breaks correctly
Common questions
JSON to CSV Converter FAQ
What JSON structure works best?
An array of objects produces one CSV row per object. A single object is converted into one row.
How are nested JSON objects handled?
Nested properties are flattened into dot-separated headers such as customer.address.city.
Are JSON arrays inside a record supported?
Nested arrays are preserved as compact JSON text inside the corresponding CSV cell.