📊 CSV to JSON Converter

Paste or drop a spreadsheet export and get clean JSON – commas and line breaks inside quotes handled correctly.

🔒 Runs in your browser · files never uploaded
Drop a CSV file here or click to browse .csv, .tsv or .txt – parsed locally, never uploaded

How to use the CSV to JSON Converter tool

  1. Paste CSV or drop a .csv/.tsv file.
  2. Check the detected delimiter, header row and type options.
  3. Copy the JSON or download it as a .json file.

Frequently asked questions

Does it handle commas and line breaks inside fields?

Yes. It follows RFC 4180: a field wrapped in double quotes can contain the delimiter, newlines and doubled quotes (""), so "Smith, John" stays one value.

My Excel CSV uses semicolons – will it work?

Yes. Excel in many European locales exports with ; because the comma is the decimal separator. Auto-detect picks the delimiter (comma, semicolon, tab or pipe) that gives the most consistent column count.

What does type inference do?

It turns 42 and 3.14 into JSON numbers, true/false into booleans and null into null. Values with leading zeros such as ZIP codes (00501) always stay strings; turn inference off to keep every value as a string.

Is there a size limit?

No fixed limit. Files of tens of MB convert fine on desktop; everything runs locally, so private data stays on your machine.

Related tools