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.
-
Paste the CSV
Your data separated by commas, semicolons or tabs.
-
Set the options
Delimiter and header row.
-
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
| CSV | JSON |
|---|---|
| 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.