CSV to JSON converter

Converts CSV to JSON with correct handling of quoted fields, embedded delimiters and line breaks - values stay strings by default.

1 · Input

2 · Options

Values remain strings - no type inference is applied unless you can see it explicitly stated above. Parsed entirely in your browser; the file is never uploaded.


What this does

Parses CSV (auto-detecting the delimiter, or a chosen one) with correct handling of quoted fields, delimiters and line breaks embedded inside a quoted field, a byte-order mark, and both header and no-header modes - with a live preview and a download.

No silent type conversion

Values remain strings by default - a column of numbers or the text "true" is not silently converted to a JSON number or boolean unless this page explicitly says so. Duplicate header names are flagged, since a later column with the same name overwrites an earlier one in the resulting JSON object.

Privacy

Parsed entirely in your browser - the file is never uploaded.