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.