Convert CSV data to a JSON array instantly in your browser. Auto-detects headers and casts types. Shows table preview. Swap to JSON→CSV in one click. Client-side.
The CSV to JSON converter parses CSV data using csv-parse with automatic type casting — numbers become JSON numbers, booleans become JSON booleans, and the first row is treated as the header. The result is a JSON array of objects keyed by column headers. Both editors are live. The CSV input panel shows a sortable table preview of the parsed data so you can spot header or delimiter issues before converting.
QDoes the first row have to be a header?
Yes — the converter treats the first row as column headers. The resulting JSON objects use those header values as keys.
QAre numeric values cast to numbers?
Yes — csv-parse's automatic cast option converts numeric strings to JavaScript numbers and boolean strings (true/false) to JavaScript booleans.
QIs my data sent to a server?
No. All conversion runs in a Web Worker inside your browser.