CSV to JSON Converter






Convert CSV to JSON and back — in your browser

Paste CSV on the left and click CSV → JSON to get a clean JSON array of objects, using the first row as keys. Go the other way with JSON → CSV. The parser follows the RFC 4180 rules developers actually hit: quoted fields, commas and line-breaks inside quotes, and escaped double-quotes (""). Nothing is uploaded — it all runs locally.

Frequently Asked Questions

Does it handle commas and line breaks inside a field?

Yes. Any field wrapped in double-quotes can contain commas, line breaks, and escaped double-quotes (written as two in a row, "") — they’re preserved exactly.

What happens with uneven rows?

Rows with fewer columns than the header get empty strings for the missing keys; extra columns beyond the header are ignored, so the output stays well-formed.

How are values typed?

CSV has no types, so every value comes out as a string. Going JSON → CSV, numbers and booleans are written as text and null becomes an empty cell.

Is my data private?

Completely. All parsing happens in your browser — nothing is sent to a server, logged, or stored.