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.

nameemailplanactivecredits
Laramielaramie@example.comProtrue120
Jane Doejane@example.comFreefalse18
Sam Smithsam@example.comTeamtrue240

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