JSON ⇄ CSV converter
Convert between JSON and CSV both ways.
- Instant
- Free
- Private (processed locally)
- No sign-up
Two formats, one click apart
JSON and CSV are the two most common ways to move tabular data. The first rules APIs and code, the second rules spreadsheets. This tool bridges them, both ways, without sending anything.
How to use it
-
Choose the direction
JSON → CSV or CSV → JSON.
-
Paste and set the delimiter
Comma, semicolon or tab.
-
Copy the result
Ready to import into your spreadsheet or code.
Which format for which use
- CSV: spreadsheet import/export (Excel, Google Sheets), databases.
- JSON: APIs, config files, web apps.
- Conversion: to move between the two without re-typing data.
100% local processing: your data never leaves your browser.
Frequently asked questions
What is the difference between JSON and CSV?
CSV is a flat table (rows and columns), ideal for spreadsheets; JSON is a hierarchical structure (objects and arrays), ideal for APIs and apps.
How is JSON converted to CSV?
The tool expects an array of objects: it builds the header from the union of all keys, then one row per object. Nested objects/arrays are serialized as JSON in the cell.
How is CSV converted to JSON?
The first line is read as the column headers; each following line becomes an object. Numbers and true/false values are auto-detected.
Can I change the delimiter?
Yes: comma, semicolon or tab. Useful for European CSVs (semicolon) or TSV files (tab).
Are my data sent online?
No. Everything runs in your browser; nothing is uploaded.