CSV and JSON converter

Convert CSV records to JSON and JSON records to quoted CSV.

Processed on your device

Input

Open a local UTF-8 text file25 MiB maximum. The file opens in the text box above.Or drop a file here.

Options

Options

How to use this tool

  1. Choose the conversion direction.
  2. CSV input needs unique non-empty column headers; every value stays a string.
  3. JSON input must be an array of objects. Nested values become JSON text inside their CSV cells.

Things to know

  • JSON-to-CSV uses the union of record keys. Missing values become empty cells.
  • Each CSV input accepts up to 25 MiB, 100,000 data rows, 10,000 columns and 1,000,000 cells. Expanded tables also count empty cells.
  • Generated CSV text is limited to 25 MiB in total, including all split files.

You might also need

More in data & csv