Skip to the converter

HomeData & documents

CSV to JSON converter

Turn CSV rows into a JSON array.

Runs in your browserNo sign-upNo watermark

Your files never leave your device.

Quick answer

To convert CSV to JSON, paste your CSV or drop the file in. The first row becomes the keys and every other row becomes an object.

Drop a CSV file here, or paste below

How to convert CSV to JSON

  1. Paste your CSV into the left box, or drop a file in. Try an example if you just want to see it work.
  2. The result appears on the right as you type.
  3. Press Download, or Copy to paste it somewhere else.

CSV is a table in plain text. JSON is what websites and apps use to exchange data.

Common questions

How are the columns named?

The first row is used as the names of the keys. Empty headings become column1, column2 and so on.

Are numbers kept as numbers?

Plain numbers and true or false become real JSON values. Values like 01234 stay as text so leading zeros are not lost.

Which separators work?

Commas, semicolons, tabs and pipes. The first line decides, and quoted values may contain the separator.

Is my data uploaded anywhere?

No. The conversion happens inside your browser tab, so your data never leaves your device. We cannot see it or keep a copy.

What if my input has an error?

The page shows a message saying what is wrong, so you can fix it. Nothing is changed until the input is valid.