CSV ↔ JSON Converter
Convert CSV to JSON and back, with file open, table preview and Excel-friendly CSV download.
[
{
"id": 1,
"name": "Asha Traders",
"city": "Pune",
"pin": 411001,
"amount": 2500.5,
"paid": true
},
{
"id": 2,
"name": "Ravi Stores",
"city": "Delhi",
"pin": 110001,
"amount": 1200,
"paid": false
},
{
"id": 3,
"name": "Sharma & Sons, Ltd",
"city": "Jaipur",
"pin": 302001,
"amount": 780,
"paid": true
}
]
| id | name | city | pin | amount | paid |
|---|---|---|---|---|---|
| 1 | Asha Traders | Pune | 411001 | 2500.5 | true |
| 2 | Ravi Stores | Delhi | 110001 | 1200 | false |
| 3 | Sharma & Sons, Ltd | Jaipur | 302001 | 780 | true |
CSV ↔ JSON Converter FAQ
How do I convert a CSV file to JSON?
Choose CSV → JSON, then click Open file or paste the CSV. The first row becomes the keys of each object; turn off First row is headers to get lists instead.
Why does Hindi text look broken when I open a CSV in Excel?
Excel guesses the wrong text encoding for plain UTF-8 files. Keep Excel-friendly download on: it adds a UTF-8 marker at the start of the file so Excel reads Hindi and other scripts correctly.
What happens to nested JSON?
Nested objects and lists are flattened into dotted column names, for example address.city and tags.0, so every value gets its own column.
Why is my CSV with semicolons not split into columns?
Set Delimiter to Semicolon if detection guesses wrong. CSV files saved by Excel in some European languages use semicolons instead of commas.
Are my files uploaded?
No. Files are read and converted in your browser and never leave your device.