ready — local
JSON to CSV Converter
Paste JSON below. Conversion happens in this tab — your data is never sent anywhere.
Output will appear here.
How this works
The converter reads your JSON directly in JavaScript, flattens the top-level keys of each object into columns, and writes standard comma-separated rows with proper quoting for commas and quotes inside values. It supports a flat array of objects — the most common shape returned by APIs and exports. Nothing is uploaded: you can disconnect from the internet after this page loads and it will still work.
Common uses
Turning an API response into a spreadsheet, converting export logs for Excel or Google Sheets, or quickly inspecting the shape of a JSON file without writing a script.