Guides ·
How to use CSV to JSON
CSV to JSON. Convert CSV rows to a JSON array. Yes. Untick 'Detect numbers and booleans' to keep all values as strings, which preserves leading zeros like…
The short answer
To convert CSV to JSON, paste CSV or open a file: the delimiter (comma, semicolon, tab or pipe) is detected, the header row becomes keys, quoted fields and line breaks inside quotes are handled, and numbers and true/false become real JSON types.
It runs in your browser. What you enter is not uploaded.
How to use it
Type or paste your input into the CSV to JSON.
Choose any options you need.
See the result update instantly.
Copy the result or download it.
Limits worth knowing
Can I keep every value as text? Yes. Untick 'Detect numbers and booleans' to keep all values as strings, which preserves leading zeros like 00123.
What if there is no header row? Untick 'First row is a header' to get an array of arrays.