CSV ↔ JSON Converter

Convert spreadsheet-style CSV into JSON for apps and APIs, or turn JSON back into CSV for Excel.

Convert
Delimiter

Handles real-world CSV

  • Quoted fields with commas, quotes ("") and line breaks inside them (RFC 4180).
  • Comma, semicolon (common in European Excel) and tab delimiters.
  • Numbers and true/false become JSON types. Leading-zero values such as PIN codes 007 stay as text.

JSON → CSV

An array of objects becomes a table with one column per key, including keys that appear in only some rows.

Frequently asked questions

Is my data uploaded?

No. Conversion happens in your browser, which makes it safe for customer lists.

How big can the file be?

Up to 5 MB.

Why does Excel show Hindi text garbled?

Excel sometimes needs a UTF-8 BOM. Use Data → From Text/CSV and choose UTF-8.

More text and developer tools

See all text and developer tools →