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.

Related tools

More from the Cirelay network