How to use CSV to JSON
- Paste CSV or drop a .csv file.
- Confirm the delimiter and header row.
- Toggle type detection and formatting options.
- Copy the JSON or download a .json file.
Examples
- name,age↵Ana,31 → [{"name":"Ana","age":31}] with type detection on.
Supported formats
| Input | CSV, TSV |
|---|---|
| Output | JSON |
| Processing | On your device, in the browser (no upload) |
Limitations to know
- Type detection only converts unambiguous values; codes with leading zeros stay as strings.
- Duplicate header names are made unique by adding “_2”, “_3”.
Privacy: CSV to JSON runs entirely in your web browser. Your CSV/TSV data is not uploaded, stored or shared, and nothing about its contents is sent to analytics.
Frequently asked questions
How do I convert CSV to JSON?
Paste your CSV or drop the file. The first row becomes the property names and each following row becomes an object in a JSON array. Copy or download the result.
Can I get arrays instead of objects?
Yes – choose “Array of arrays” to output each row as a list of values, with no keys.