CSV to JSON Converter

Convert CSV to JSON online for free. Parse comma, tab, semicolon or pipe-separated data into a clean JSON array, use the first row as keys, and copy or download — all in your browser.

Frequently asked questions

Does it use the first row as the JSON keys?
Yes, by default. With 'First row is a header' on, each remaining row becomes an object keyed by the header names. Turn it off and you get an array of arrays instead.
Can it parse fields that contain commas or line breaks?
Yes. Quoted fields are parsed per the RFC 4180 standard, so commas, newlines and escaped double quotes inside a quoted value are handled correctly.
Will numbers stay as text or become real numbers?
Your choice. With 'Convert numbers and true/false to typed values' on, plain numbers and the words true/false are output as JSON numbers and booleans; otherwise every value stays a string.