Converter · runs in your browser

CSV to JSON

Paste CSV (or copy cells straight from Excel or Google Sheets) and get a JSON array of objects. The delimiter is detected for you, and numbers and booleans become real JSON types.

Good to know

  • Copying cells from Excel or Google Sheets gives tab-separated text, which is detected automatically.
  • Numbers with leading zeros (zip codes, phone numbers) stay as text so they aren't changed.
  • Columns named like address.city become nested objects. Turn that off above if you want flat keys.
  • Everything happens in your browser. Your data isn't uploaded or stored.

Other converters