Convert CSV to JSON

CSV table → JSON data: convert online for free. CSV to JSON conversion runs right in your browser — your files never leave your device.

Drop files here or choose them

You can also paste files with Ctrl+V

Files never leave your device

About the formats

CSV table
Plain-text table with comma- or semicolon-separated values. Opens in Excel, Google Sheets and any text editor.
JSON data
Text data format of web APIs and configs: objects and arrays of values readable by any programming language.

How to convert CSV to JSON

  1. Choose a CSV table file or drag it onto the page.
  2. Check the settings and click Convert.
  3. Download the JSON data file when it is ready.

Frequently asked questions

What will the JSON look like?

An array of objects: the first CSV row gives the keys and every following row becomes an object. Numbers stay numbers and empty cells become null.

Is converting CSV to JSON free?

Yes. Conversion is free, with no sign-up and no watermarks.

Are my CSV files uploaded anywhere?

No. The conversion runs in your browser, so your files never leave your device.

What data is kept when converting CSV to JSON?

All cell values and column headers. Formulas are saved as their calculated results; formatting, charts and images are not carried over, since CSV and JSON store data only.