JSON to CSV Converter
Turn a JSON array of objects into a CSV table you can copy.
An array of objects becomes a CSV table. Nested objects are stringified.
name,role Ada,Design Lin,Build
Calculations happen in your browser.
Worked example
An array of {"name":"Ada","role":"Design"} and {"name":"Lin","role":"Build"} becomes a header row name,role and one row per object.
FAQ
- What JSON shape is required?
- An array of objects. A single object, or an array of strings, is rejected.
- How are missing keys handled?
- The header is the union of every key. A missing value becomes an empty cell.
- Are commas inside values escaped?
- Yes. A value that contains a comma, quote, or newline is wrapped in quotes, and quotes inside it are doubled.