Turn tables into useful data

Convert CSV tables to JSON, or JSON arrays of objects to CSV, directly in your browser.

Choose your task

Runs in your browser · no upload

Optional UTF-8 file, up to 1 MiB. Select its conversion above, or paste below.

CSV uses the first nonblank row as headers. Header names are trimmed and must be nonempty and unique. Every row must have the same number of fields. Truly blank lines are skipped; all values stay strings.

CSV and JSON data are processed locally in this page.

Supported scope: CSV/JSON only: 1 MiB UTF-8 input, 10,000 rows, 200 columns, 200,000 cells and 8 MiB output.

Your results

Add your content and choose an action.