CSV to JSON

Convert CSV or a range copied from Excel into a JSON array. Headers become keys, numbers and booleans are typed, and dotted headers become nested objects.

Runs in your browser. Nothing is uploaded Free, no sign-up Works on mobile
Delimiter
Indent

How to convert CSV to JSON

  1. Paste your CSV or open a file.
  2. Adjust the options if needed.
  3. Copy the JSON or download it as a file.

Frequently asked questions

Can I paste directly from Excel?

Yes. Copied Excel cells are tab-separated, and the delimiter is detected automatically.

What if my CSV has no header row?

Untick “First row is a header”. Each row becomes an array of values.

Is my data sent to a server?

No. Everything runs in your browser, so API keys, tokens, configs and customer data never leave your machine.

Related tools

All Developer Tools →