CSV ↔ JSON Converter

Paste CSV or JSON — get the other format instantly, with proper quoting.
Back to Tools

About this CSV ↔ JSON converter

Paste CSV to get a JSON array (of objects when the first row is a header, of arrays otherwise), or paste a JSON array to get CSV back. The parser is RFC 4180 aware: quoted fields may contain the delimiter, doubled quotes (\"\") and even line breaks. The delimiter is auto-detected (comma, semicolon or tab) and can be forced manually — semicolon CSV exported by Excel in many locales works out of the box.

With type inference on, numbers, true/false and null become real JSON types instead of strings. Converting JSON to CSV supports both arrays of objects (the header is the union of all keys) and arrays of arrays. Everything runs client-side — your data never leaves the browser. Related tools: JSON Formatter & Validator and Text Diff Checker.