CSV to JSON Converter

Turn spreadsheets into JSON for your code, or JSON into CSV for Excel and Google Sheets — instantly and privately.

How to convert CSV to JSON

  1. Open a .csv file, paste rows from Excel or Google Sheets, or paste JSON.
  2. The converted result appears on the right straight away.
  3. Download it or copy it to your clipboard.

Handles messy CSV

JSON to CSV

Paste an array of objects and get a CSV with one column per key. Nested objects are written as JSON text, and a wrapper like { "items": [...] } is unwrapped automatically. Choose Semicolon if your Excel uses commas as decimal separator.

Frequently asked questions

Is my data uploaded?

No. Everything is converted in your browser, which makes it safe for customer lists and other private data.

Why do leading zeros disappear?

Values like 007 are detected as numbers. Untick “Detect numbers” to keep all values as text.

How big can the file be?

Up to 20 MB, which is hundreds of thousands of rows.