Paste CSV data and get a JSON array of objects, with quoted fields, custom delimiters and header-row support.
Paste the CSV, get clean JSON.
Paste your CSV data into the input box.
Pick the delimiter and keep "first row is a header" on if your file has one.
The JSON updates live — one object per data row.
Copy the JSON with one click.
Built for speed, privacy and reliability — on any device.
Commas inside quotes and escaped quotation marks are parsed correctly.
Comma, semicolon, tab or pipe — pick the one your file uses.
The first row becomes JSON keys, or switch it off for column arrays.
Conversion runs locally — your data never reaches a server.
No account, no limits.
Standard quoted fields — "Smith, John" — are parsed correctly, and doubled quotes inside quotes are unescaped.
Yes — untick "first row is a header" and the JSON uses column1, column2 as keys.
Yes, pick the semicolon delimiter. Tab and pipe are also supported.
No. The conversion runs entirely in your browser.
The tool works in all modern browsers including Google Chrome, Mozilla Firefox, Microsoft Edge, Safari and Opera. We recommend keeping your browser up to date for the best experience.
Step-by-step guide with screenshots and tips.
Read guide →Step-by-step guide with screenshots and tips.
Read guide →Step-by-step guide with screenshots and tips.
Read guide →Step-by-step guide with screenshots and tips.
Read guide →