JSON ⇄ CSV Converter
Convert JSON to CSV and CSV to JSON online for free. Paste your data, pick the delimiter, and download — all processed locally in your browser.
How to use the JSON ⇄ CSV Converter
- Pick a direction: JSON → CSV or CSV → JSON using the toggle.
- Paste your data on the left (or click Load sample to try it out).
- Choose the delimiter — comma, semicolon, or tab — for the CSV side.
- Grab the result with Copy or Download.
Frequently asked questions
What JSON shape does it expect?
For JSON → CSV, provide an array of flat objects, e.g.
[{"id":1,"name":"Ada"}]. A single object is automatically wrapped in an array. Each unique key becomes a column.Does the delimiter apply both ways?
The delimiter controls the character used when generating CSV. When converting CSV → JSON, the delimiter is auto-detected, so comma, semicolon, and tab files all parse correctly.
What happens to nested objects or arrays?
CSV is a flat format, so nested values are serialized as text by the CSV library. For deeply nested data, flatten it first or keep it as JSON.
Is my data uploaded anywhere?
No. Conversion runs entirely in your browser using JavaScript. Your data never leaves your device.