Developer

CSV to JSON

Convert CSV into JSON (array of objects), with adjustable headers and delimiter.

  • Instant
  • Free
  • Private (processed locally)
  • No sign-up

Turn CSV into JSON

Paste your CSV rows, pick the delimiter and enable “first row = headers”. The tool outputs an indented JSON array of objects, ready to copy.

  1. Paste the CSV

    Your data separated by commas, semicolons or tabs.

  2. Set the options

    Delimiter and header row.

  3. Copy the JSON

    Indented result in one click.

Type detection

  • Numbers become JSON numbers
  • true / false become booleans
  • Everything else stays text
  • Quoted fields handled

Example

CSVJSON
name,age[ { "name": "Bob", "age": 30 } ]
Bob,30

100% local conversion: your data never leaves your browser.

Frequently asked questions

Which delimiters are supported?

Comma, semicolon and tab. Pick the one matching your file in the dropdown.

Are quotes supported?

Yes: quoted fields can contain commas, line breaks and escaped quotes (two double-quotes "").

Do numbers stay as strings?

No: numeric values become JSON numbers, and true/false become booleans. Everything else stays text.

Is my data uploaded?

No: all processing happens in your browser, no data is transmitted.