What does this tool do?
Paste a JSON array of objects below to convert it into CSV. Everything runs locally using JavaScript in your browser — nothing you paste or upload is ever sent to a server.
How to use this tool
- Paste your your json into the left-hand box.
- Click Convert to CSV.
- Copy the csv output from the right-hand box.
Frequently asked questions
What JSON structure does this expect?
An array of flat objects works best — each object becomes one CSV row and its keys become the column headers. A single object is converted to a one-row CSV.
What happens to nested objects or arrays inside a field?
Nested values are serialized to a JSON string inside that cell, since CSV has no native way to represent nested structures.
Are commas and quotes in my values escaped automatically?
Yes — any value containing a comma, quote, or line break is automatically wrapped in quotes with internal quotes doubled, per standard CSV escaping.
