CSV to JSON and JSON to CSV
Convert between CSV and JSON with headers, quoting, and numbers handled properly. Free every day, nothing uploaded.
The tool
How it works
- Drop a CSV, TSV, or JSON file.
- Choose whether numbers become numbers and whether the JSON is indented.
- Download and check the preview.
Your file stays on your computer
The work happens in this page, in your browser. Your file is never uploaded, stored, or seen by us. Open your browser's network tab while you use the tool: nothing is sent. Details in the privacy policy.
Worked example
Input: orders.csv with a header row and 2,000 rows.
Output: orders.json: an array of 2,000 objects keyed by the header names, with quantities as numbers.
Questions people ask
Is my data uploaded?
No. The conversion code runs in this page; it is the same code our test suite checks.
What about semicolons or tabs?
The delimiter is detected from the first lines. TSV works.
What if my JSON is an object, not an array?
If it contains an array of records, that array is used. A single object becomes one row.
What does it cost?
Free every day up to the daily cap.
How do I cancel a plan?
One click on the pricing page.