CSV to JSON

Convert CSV rows into JSON objects without losing leading zeros.

Stays on your device. Cleared automatically after 5 minutes.

About this tool

Turn a CSV or TSV file into an array of JSON objects. The first row supplies unique, nonempty keys. Values remain strings, including numbers and dates. Choose comma, semicolon or tab explicitly; rows with mismatched field counts are rejected.

How to use CSV to JSON

  1. Paste CSV text or choose a CSV or TSV file.
  2. Choose the separator used in the file and select Convert to JSON.
  3. Download the JSON array with one object per data row.

Frequently asked questions

Are numbers converted automatically?

No. All values remain strings so leading zeros, long identifiers and date text stay intact.

Can fields contain commas or newlines?

Yes. Enclose these fields in double quotes and double any quote characters inside the field.

Why are my headers rejected?

Every column needs a unique nonempty header. Rename duplicate headers so one field cannot overwrite another.

Related tools

PDF tools
Image tools
Video tools
File tools
Text tools
Utility tools
Vynuro Tools