Convert any CSV into clean JSON with a choice of output shapes, configurable pretty-printing, and automatic separator detection — all without leaving the browser.
Used by developers prototyping APIs and analysts feeding scripts.
Drop a file or paste raw CSV text. The converter validates the separator and column count live.
Pick array-of-objects (row-oriented) or object-of-arrays (column-oriented). Toggle pretty-print on/off.
Copy to clipboard or download a .json file. The result is RFC-8259 compliant JSON ready for any parser.
Use pandas when you need a scripted pipeline. For a one-off conversion, Plotiq gets you the same result in two clicks with no Python environment — and it preserves leading zeros by default, which pandas does not.
CSV is inherently flat, so the output is flat JSON. For nested shapes, post-process with a short JS / Python script after download.
Empty cells become empty strings in the JSON output. If you need true JSON nulls, replace empties with the literal text "null" in your CSV first.
Yes — you can inspect the network tab and confirm that zero bytes of your CSV leave the browser.