JSON to CSV Converter
Flatten JSON into CSV or turn CSV rows into JSON locally in your browser. Useful for API responses, logs, exports and spreadsheet cleanup.
0 characters
Result appears here. Everything runs in your browser.
API response flattening
Turn arrays of objects, single objects and mixed keys into a predictable CSV table.
CSV import prep
Convert spreadsheet exports into JSON arrays while preserving quoted fields and multiline values.
Private local processing
Conversion runs in JavaScript on your device. There is no upload endpoint for pasted JSON or CSV.
Related developer tools
JSON and CSV Converter
Convert tabular JSON to CSV or parse CSV rows into JSON objects.
- Input
- A JSON array/object or CSV text plus direction and delimiter options.
- Output
- CSV text or JSON records ready to copy or download.
- Real limitations
- Nested JSON needs flattening conventions, CSV types remain text unless inferred, and the transformation may not be perfectly reversible.
- Privacy and data handling
- a JSON array/object or CSV text plus direction and delimiter options is processed in this browser tab. Convertr does not receive or store it; closing or reloading the page clears the working state unless the tool explicitly offers a local download.
How to use this tool
- Provide a JSON array/object or CSV text plus direction and delimiter options in the tool controls.
- Choose the settings that affect CSV text or JSON records ready to copy or download, then run the tool.
- Review CSV text or JSON records ready to copy or download before copying or downloading it.
Common failure modes
Invalid JSON, malformed quoting, duplicate headers, ragged rows, or a top-level value with no tabular shape causes an error.
Useful example
Turn an array of name and email objects into a two-column CSV, then inspect the header mapping.