CSV ↔ JSON Converter

中

Loading...

CSV ↔ JSON Converter — Local, Private, Instant

Convert CSV to JSON and JSON back to CSV in one click. Delimiters (comma, semicolon, tab, pipe) are auto-detected, quoted fields with commas and escaped quotes are handled correctly, and numbers, booleans, and nulls are inferred to their proper JSON types.

Feed spreadsheets into APIs, turn API responses into rows for Excel, or clean up exported data — all locally in your browser, which matters because CSVs often carry customer or financial data you would not want on a conversion server.

How to convert CSV and JSON

  1. Pick a direction: CSV → JSON or JSON → CSV.
  2. Paste your data (or load the example to see the format).
  3. The converted result appears instantly.
  4. Copy the output with one click.

Frequently asked questions

Which delimiters are supported?

Commas, semicolons (common in European locales), tabs, and pipes — detected automatically from your data, so pasted Excel exports in any locale just work.

How are types inferred in CSV → JSON?

Numbers become JSON numbers, true/false become booleans, empty cells become empty strings, and "null" becomes null. Everything else stays a string. Quoted values keep their content exactly.

Does JSON → CSV handle nested objects?

It flattens top-level keys only — arrays of flat objects convert perfectly; deeply nested structures are stringified rather than exploded into columns.

Is my data uploaded anywhere?

No. Parsing and serialization run entirely in your browser. Nothing is transmitted — safe for customer lists and financial exports.

Related tools

PureKit · csv-json · Free online tool — files processed locally in your browser, no upload.