NAVANEM

100% local · nothing leaves your browser

CSV to JSON Converter

Convert CSV to a JSON array of objects and JSON back to CSV. Choose the delimiter and whether the first row is a header.

Quoted fields, escaped quotes and newlines inside fields are handled. Runs locally, nothing is uploaded.

About this tool

This converter turns CSV into a JSON array of objects and JSON back into CSV. For CSV to JSON, the first row is used as the column names (you can turn that off to get arrays of values), and quoted fields, escaped quotes and newlines inside fields are parsed correctly.

For JSON to CSV, an array of objects becomes a table with a header row built from all the keys. Choose the delimiter (comma, semicolon or tab) to match your spreadsheet. Everything runs in your browser, nothing you paste is uploaded.

Frequently asked questions

Does it handle quoted fields and commas inside values?+

Yes. The parser follows the common CSV rules: fields can be quoted, a doubled quote inside a quoted field is a literal quote, and newlines inside quotes are kept.

My spreadsheet uses semicolons. Can I use it?+

Yes. Set the delimiter to semicolon, common in some locales, or to tab, for both directions.

What JSON shape does JSON to CSV expect?+

An array of objects works best: keys become columns. A single object is treated as one row, and the header is the union of all keys found.