CSV to JSON
Convert delimited files into typed JSON records.
Drop a CSV, TSV or pipe-delimited file and get a JSON array with real types. Header names become keys, numeric and boolean columns are detected automatically, and you can preview the result before copying it.
- Rating
- 4.8(1.5K)
- Monthly uses
- 213K
- Price
- Free
or drag it here
.csv, .tsv, .txt · processed locally, never uploaded
Files stay on your device
What it does well
- Quoted fields with embedded delimiters and newlines parsed correctly
- Type inference for integers, decimals, booleans and ISO dates
- Streaming parser that handles files far larger than memory-bound alternatives
How to use CSV to JSON
- 1
Upload or paste your delimited data.
- 2
Confirm the detected delimiter and header row.
- 3
Choose typed or all-string output.
- 4
Copy the JSON or download the file.
Watch a walkthrough
Common problems and fixes
Values keep their surrounding quotes in the JSON.
The file uses a non-standard quote character. Set it explicitly in the advanced options rather than relying on detection.
Large integers lose precision.
JSON numbers are IEEE doubles. Enable “Big numbers as strings” to keep 19-digit IDs exact.
Frequently asked questions
What people say
Our IT team blocked every other online tool because they upload files. This one does not, so csv to json finally got approved for use on real data.
Exactly what I needed. CSV to JSON used to be a twenty-minute job with a macro I did not trust; now it takes one drag and one click.
Small thing, but the error messages actually tell you what to fix. CSV to JSON flagged a hidden character that had been breaking my lookups for weeks.
More convert tools
Move data between XLSX, CSV, JSON, XML, HTML and PDF without losing formatting, encoding or number precision. Every conversion runs locally in your browser.
Browse Convert