How are the columns mapped?
Each header becomes a key and each row becomes an object.
Paste CSV or drop a .csv/.tsv file to convert rows into clean JSON arrays or objects locally in your browser.
This tool runs in your browser. Files never leave your device.
Drop a CSV/TSV file here or paste delimited text below.
3 rows · 5 columns · 378 B JSON · Comma delimiter
Showing up to 250 rows and 40 columns before conversion.
| name | plan | active | credits | |
|---|---|---|---|---|
| Laramie | laramie@example.com | Pro | true | 120 |
| Jane Doe | jane@example.com | Free | false | 18 |
| Sam Smith | sam@example.com | Team | true | 240 |
CSV to JSON turns spreadsheet-style CSV into JSON arrays and objects, mapping each column to a key and each row to a record. It is the quick way to take an export from Excel or a database and get JSON you can drop straight into code or send to an API.
Paste your CSV or open a file, and the tool converts it to JSON in your browser. Review the output and copy it. Nothing is uploaded.
Each header becomes a key and each row becomes an object.
Yes. Use JSON to CSV to turn records back into a table.
No. The conversion happens in your browser and the data never leaves your device.