Convert JSON to clean CSV in seconds. Nested data is flattened automatically for Excel, Google Sheets, and database imports.
Paste JSON, upload a .json file, or load data from a URL. Preview the output and download a clean CSV file.
Your converted CSV will appear here.
Nested objects are flattened using dot notation.
Drop a .json file, paste raw text, or load it from a URL.
Choose your delimiter, toggle the header row, and set how deep nested fields should flatten.
The tool parses your JSON and maps each key to a CSV column automatically.
Save the file or copy it straight to your clipboard.
JSON is built for developers and APIs. CSV is built for spreadsheets, databases, and the people on your team who live in Excel, not in code editors. Converting between the two is one of the most common small tasks in a data workflow, and doing it by hand or with a script every time wastes time you don't need to spend.
CSV opens instantly, no import wizard required.
Hand a CSV to a teammate, client, or analyst who doesn't work with JSON.
CSV is typically lighter than the equivalent JSON, especially with large record sets.
Most databases and BI tools accept CSV imports directly.
Objects and arrays are flattened using dot notation, with configurable depth.
If some objects are missing fields, the CSV fills in empty cells instead of breaking the output.
Switch between comma, semicolon, or tab to match your locale or downstream tool.
No signup, no watermark, no limit on casual, everyday use.
Your JSON is parsed locally in the browser and never uploaded to a server.
Convert json array to csv rows in a single pass, with predictable column ordering.