Convert CSV to JSON
Paste or upload your CSV and get a JSON array with one object per row.
Your files never leave your device
How to go from CSV to JSON
- 1
Paste or upload the CSV
With the first row as headers.
- 2
Convert
Each row becomes an object with headers as keys.
- 3
Copy or download
Indented JSON, ready for your code.
Why use this tool
Auto delimiter
Comma, semicolon or tab: detected automatically.
Quotes handled
Quoted values with inner commas or newlines parse correctly.
From Excel to your code
Export CSV from the spreadsheet and paste it here.
Private
Data processed locally.
Frequently asked questions
How are headers interpreted?
The first row becomes the key names; unnamed columns get col1, col2…
Does it detect the semicolons from European Excel?
Yes, the delimiter is auto-detected among comma, semicolon and tab.
Do numbers come out as numbers?
They come out as strings to avoid corrupting zip codes, phone numbers or leading zeros; cast types in your code if needed.
Is there a row limit?
Thousands of rows are fine; the practical limit is browser memory (files up to ~20 MB).