jfmt.dev

JSON to CSV

Paste an array of objects and copy CSV for Excel or Sheets. Conversion runs locally in this tab.

input.json

JSON formatter

Input0 B
Output · preview.json
{ }

Run a tool to see a polished result here

Live syncReady · processed locally in your browser
Local-only processing: your JSON never leaves this browser tab.

How rows are built

Each object in an array becomes a CSV row. Keys become headers. A single object is treated as one row. Nested objects are written as cell strings — flatten first if you need one column per nested field.

FAQ

Must the JSON be an array?

An array of objects becomes one CSV row per object. A single object becomes one row.

Are nested objects flattened?

Nested values are stringified into cells. Flatten first if you need one column per nested field.

Is the file uploaded?

No. Conversion stays in this tab.