Data tool
CSV to JSON
Paste CSV or drop a .csv/.tsv file to convert rows into clean JSON arrays or objects locally in your browser.
Runs Locally
This tool runs in your browser. Files never leave your device.
Drop a CSV/TSV file here or paste delimited text below.
Drag and drop a CSV or TSV file anywhere inside this input card.
JSON output
3 rows · 5 columns · 378 B JSON · Comma delimiter
CSV preview
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 |
What this tool does
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.
How it works
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.
When to use CSV to JSON
Turning a spreadsheet export into JSON for an app
Feeding CSV data into an API that expects JSON
Converting a data dump for a script
Reshaping tabular data into records