Free tool

FlipCSV — convert CSV to JSON and back

Paste a spreadsheet export, get clean JSON. Paste JSON, get a spreadsheet-ready CSV. It runs entirely in your browser.

Built to be lossless, not just quick

Most online converters quietly mangle real data: they turn 007 into 7, drop a row whose comma count is off, or write a broken file when a value contains a comma or a quote. FlipCSV doesn't.

Your data never leaves your browser. Parsing and conversion run in this page's own JavaScript. The page loads no scripts, no fonts, no images and no analytics from anywhere — it makes no network request after it loads, so there is none that could carry your data. Check it in your browser's Network tab: reload, convert, nothing is sent.

Handled honestly: values stay strings unless you opt into type inference, and even then 007 and 1e999 are left alone because converting them would lose information; CSV rows with the wrong field count are reported, never silently dropped; JSON → CSV quotes strictly to RFC 4180 and uses the union of every object's keys, so no field disappears because a later row introduced it.

CSV in

Drop a CSV/TSV file here or press to choose a file · or just paste into the box below

No file loaded — you can also type or paste CSV.

JSON out