CSV to JSON Converter

Convert CSV to JSON online free. Auto-detects comma, semicolon or tab, handles quoted fields, converts numbers and booleans. Runs in your browser — no upload.

🔒 Private: runs in your browser, no upload

How to convert CSV to JSON

  1. Paste CSV or upload a .csv file exported from Excel or Google Sheets.
  2. The delimiter is detected automatically; adjust header and number options if needed.
  3. Copy the JSON or download converted.json.

Frequently asked questions

Does it handle commas inside quotes?

Yes. The parser follows RFC 4180: quoted fields can contain commas, line breaks and escaped double quotes ("").

How do I convert an Excel file?

In Excel or Google Sheets choose File → Save as / Download → CSV, then upload that file here.

Are numbers converted?

With “Detect numbers & booleans” on, values like 42, 3.14, true and false become JSON numbers and booleans. Values with leading zeros (e.g. 007, ZIP codes) stay text.

Is my data uploaded?

No. Parsing runs in your browser; nothing is sent to a server.

Related converters

See all data & developer tools →