CSV <-> JSON Converter

Convert spreadsheet-style CSV or TSV data into JSON, or turn JSON arrays back into CSV or TSV. The conversion runs entirely in your browser, so the data is never uploaded or stored in server memory.

CSV to JSON reads each row of CSV data and turns it into JSON objects or arrays.

Output actions

Convert, copy, download, swap, or reopen structured data from one shared results area.

Paste CSV or JSON into the input box to get started.

Table preview

View CSV rows or tabular JSON as an actual table so it is easier to scan before or after conversion.

Rows --
Columns --
Preview source No preview yet

Convert some data to render a preview table here.

What this tool does

It converts delimited rows of CSV or TSV data into JSON, turns JSON arrays back into CSV or TSV text, and lets you inspect tabular data in a table viewer.

Why it is private

Parsing and conversion happen locally in your browser, so your CSV and JSON are not sent to the server or stored in server memory.

What it is useful for

  • Moving data between spreadsheets, APIs, and config files.
  • Inspecting CSV data as structured JSON.
  • Turning JSON arrays into a format that is easier to paste into spreadsheet tools.

Important note

JSON to CSV works best with arrays of objects or arrays. Nested objects and arrays are preserved as JSON strings inside CSV cells when needed.