Integration Lab JSON Tools

CSV to JSON Converter

Turn CSV from Excel or Google Sheets into a JSON array — numbers and true/false detected, dotted headers rebuilt as nested objects.

Swap to JSON to CSV

Input CSV

Empty 0 B

Output JSON

Nothing to convert yet

Paste CSV into the input or drop a file onto it. The JSON appears here as you type.

Waiting for input

How to use the CSV to JSON

  1. Paste CSV or open a .csv file — the delimiter is detected for you.
  2. Choose whether the first row holds the column names and whether to detect numbers.
  3. Copy or download the JSON, or open it in the formatter to explore it.

Questions

What does 'Nest dotted headers' do?
A column called customer.email becomes {"customer": {"email": …}}, so CSV exported from JSON converts back to the same shape.
Are quoted fields and line breaks supported?
Yes. Fields in double quotes may contain the delimiter, line breaks and doubled quotes, following the CSV standard (RFC 4180).
Is my data uploaded anywhere?
No. The conversion runs in your browser, so the data never reaches our server. Nothing is stored unless you choose to create a share link from the formatter.