Convert a JSON array of objects into a clean CSV table. Nested objects are flattened into columns and CSV values are escaped safely.
JSON Input
CSV Output
Enter a JSON array and click Convert to CSV.
This converter accepts a JSON array containing objects and converts each object into a CSV row.
Nested objects are flattened using dot notation. For example, an object such as user.name becomes a CSV column named user.name.
Values containing commas, quotes, or line breaks are escaped according to standard CSV rules.
All processing happens locally in your browser. Your JSON is never uploaded to a server.