Paste a JSON array of flat objects and get a ready-to-open CSV table. Keys become the header row, and values containing commas, quotes or newlines are quoted correctly. Everything runs in your browser — nothing is uploaded.
No. This converter runs 100% in your browser — nothing is uploaded, there is no server call, and your data never leaves your device.
It expects an array of flat objects, for example a list of records. A single object works too and produces one data row. Nested objects and arrays are stringified into the cell.
The header row is the union of every key found in your objects, in the order the keys first appear. Rows missing a key simply leave that cell empty, and values with commas, newlines or quotes are wrapped in double quotes.