CSV to JSON converter
Paste CSV with a header row to get a JSON array of objects.
Runs entirely in your browser. Nothing you enter is sent to a server.
Shortcuts
How the conversion works
The first row is used as keys. Quoted fields (including commas and line breaks inside quotes) are handled per RFC 4180. Numbers, true, false and null are converted to JSON types; everything else stays a string.
Frequently asked questions
Is my JSON sent to a server?
No. Parsing and formatting happen in your browser with the built-in JSON parser.
How large a file can it handle?
Several megabytes is fine on most devices. Very large files (100 MB+) may be slow because everything is held in memory.
Does sorting keys change my data?
No. It only reorders object keys alphabetically; array order is preserved.