CSV ↔ JSON
Move between CSV and JSON, losslessly.
Convert a CSV table into an array of flat JSON objects, or an array of flat objects back into CSV. Values are treated as text, so IDs and leading zeros arrive intact.
Drop a CSV or JSON file
Up to 5.00 MB — or paste below.
Choose a fileHow it works
- 01Open a .csv or .json file, or paste the content.
- 02Pick the direction and, for CSV, the delimiter and header row.
- 03Problems such as duplicate or empty headers are reported before any conversion.
- 04Preview the result and download it.
Supported shapes
JSON → CSV needs an array of flat objects, for example [{"id":"001"}]. Nested objects and arrays are rejected with the exact field named, rather than flattened or dropped.