CSV and JSON
Structured data, in the shape you need.
How to convert CSV to JSON (and back)
Turn spreadsheet exports into JSON arrays for APIs and apps, or flatten JSON records back into CSV for Excel. The converter handles header rows, quoted multiline cells and comma, semicolon, tab or pipe delimiters, and rejects duplicate headers and unsafe keys.
Also known as: CSV to JSON, JSON to CSV, CSV JSON converter · हिंदी में: CSV और JSON
Choose a CSV or JSON file up to 10 MB.
Choose the output format, the delimiter and whether the first row holds headers.
Convert in your browser.
Download the result.
Getting the best result
Choose your file and adjust the options before converting. Flat records and quoted multiline cells are supported. Duplicate headers and unsafe object keys are rejected.
Good to know
Flat records and quoted multiline cells are supported. Duplicate headers and unsafe object keys are rejected.
CSV and JSON: frequently asked questions
Quick answers before you start.
More data toolsCan it convert nested JSON?+
It is designed for flat records: an array of objects with simple values. Flatten nested objects before converting them to CSV.
What does the header option do?+
With headers on, the first CSV row supplies the JSON keys. Turn it off when your CSV has no header row.
Is CSV and JSON free?+
Yes. It is completely free, with no signup, no subscription and no watermark on your files.
Are my files uploaded to a server?+
No. CSV and JSON works inside your browser, so your file stays on your device. It is uploaded only if you switch on server processing, and even then it is not stored.