JSON ⇄ CSV Converter
Convert a JSON array of objects to CSV, or CSV back to JSON — either direction, with download.
Runs 100% in your browser•Nothing is uploaded to a server•Free forever
Input
About this JSON ⇄ CSV converter
Paste a JSON array of flat objects and hit JSON → CSV to get a comma-separated table with a header row built from the union of every object's keys — missing fields are left blank rather than causing an error. Going the other way, paste CSV with a header row and hit CSV → JSON to get back an array of objects, one per data row. The CSV parser and writer both handle quoted fields, embedded commas, embedded newlines, and doubled-quote escaping per common CSV conventions (RFC 4180-ish). Use Copy to grab the result or Download to save it as a .csv or .json file. Everything runs locally — nothing you paste is uploaded.