CSV to JSON

Convert CSV to a JSON array of objects (or arrays) and back again, with a choice of delimiter and optional header row. Quoted fields and embedded commas are handled.

Frequently asked questions

Which delimiters are supported?
Comma, semicolon, tab and pipe.
What JSON shape does it produce?
By default an array of objects keyed by the header row; turn headers off for arrays of values.

Related tools