Free · Turn rows into objects

CSV to JSON Converter

Convert CSV or TSV rows into clean JSON objects, with each heading used as a clear field name.

  • Review before export
  • Files stay in your browser
  • Download the result
Go to tool
Turn rows into JSON

Open a file, review its columns, then download the result.

Up to 10 MB, 200,000 rows, 300 columns, and 2,000,000 cells. Your file stays on this device. Changing the input or separator resets column names and types for review.

Result preview

Update the preview to inspect your rows. Then edit column names and choose JSON types before downloading.

Broken quotes block export. Short rows are padded; extra columns receive names. Column types never change without your choice. Jobs stop after 12 seconds. Up to 10,000 cell issues can be reviewed at once.

Three simple steps

How to use it

  1. Open or paste the CSV and check that the first row contains headings.
  2. Select Update preview, then choose each column's name and type. Update again and fix any reported cells.
  3. Copy the JSON or download a ready-to-use .json file.

Your file stays on this device

Papa Parse reads and changes the table inside this browser tab. Bookify does not upload or save the file. Close the tab and the working copy is gone.