CSV to JSON converter

Paste any CSV — comma, tab, semicolon or pipe-separated — and get a JSON array. With a header row each value becomes a property; without, each row becomes an array of cells. Handles double-quoted fields, embedded commas, and newlines inside quotes per RFC 4180.

CSV to JSON

Notes

  • Auto-detect picks the delimiter that yields the most consistent column counts across the first 10 rows.
  • Quoted fields can contain the delimiter, newlines, and double quotes (escaped as "").
  • Trailing empty lines are ignored.

FAQ

What if rows have different column counts?

The converter still produces output but missing cells become empty strings (or the property is omitted depending on header alignment). The status banner reports the row count and any inconsistency.

Related calculators