Developer Tools

CSV to JSON

Turn CSV or spreadsheet data into clean JSON, with numbers and true/false detected.

Runs in your browser: nothing you enter is uploaded

Separator

First row

Values

JSON

Converted in your browser. Nothing is uploaded.Convert the other way: JSON to CSV

How it works

1

Paste your CSV

Paste CSV, or open a .csv file exported from Excel or Google Sheets.

2

Check the options

The separator is detected for you. Choose if the first row is the header.

3

Copy or download

Copy the JSON or download a .json file.

CSV to JSON features

  • Detects comma, semicolon and tab separators.
  • Header row becomes the JSON keys.
  • Numbers, true, false and null become real values.
  • Handles quoted values with commas and line breaks.
  • Download as a .json file.
  • Private: nothing is uploaded.

CSV to JSON FAQ

How do I convert CSV to JSON?

Paste your CSV above or open the file. The JSON appears on the right, ready to copy or download.

Can I keep everything as text?

Yes. Choose Keep all as text, so values like zip codes keep their leading zeros.

What if my file has no header row?

Choose First row is data and each row becomes a list of values.

Is there a size limit?

Files up to 20 MB work well in most browsers.

Related Developer Tools

Recent from the blog