Convert JSON to CSV Online — Free & Instant
Parse a JSON array and generate a downloadable CSV file with headers.
How It Works
- 1Paste your JSON array into the input area.
- 2Click Convert to CSV to process the data — no row limits.
- 3Copy or download the resulting CSV.
About JSON to CSV
Need to turn a JSON array into a spreadsheet? API responses, database exports, and analytics data often come as JSON arrays of objects, but spreadsheet tools like Excel and Google Sheets work with tabular CSV data. This tool bridges that gap by parsing your JSON array, extracting all unique keys as column headers, and generating a clean CSV file ready to open in any spreadsheet application. It handles nested objects by flattening them with dot notation, so a field like address.city becomes a single column. Arrays within objects are serialized cleanly. Download the resulting CSV file or copy it to your clipboard with one click. This is particularly useful for data analysts converting API data for reporting, developers exporting test data, and anyone who needs to review JSON data in a familiar spreadsheet format.
From the blog
Frequently Asked Questions
Is my data sent to a server?
No. All processing happens locally in your browser. No data leaves your device.
What JSON structure does this tool expect?
It expects a JSON array of objects, where each object represents a row. For example: [{"name": "Alice", "age": 30}, {"name": "Bob", "age": 25}]. Nested objects are flattened automatically.
How are nested objects handled?
Nested properties are flattened using dot notation. For example, {"address": {"city": "NYC"}} becomes a column named "address.city".
What if my objects have different keys?
The tool collects all unique keys across every object. Rows missing a key will have an empty value in that column.
Can I use the CSV in Excel?
Yes. The output is standard comma-separated CSV that opens directly in Excel, Google Sheets, LibreOffice Calc, and any other spreadsheet application.
Is my file uploaded to a server?
No. Transmute processes everything locally in your browser using JavaScript and the Canvas API. Your files never leave your device — there is no server, no upload, no cloud processing.
Related Tools
CSV to JSON
Convert CSV data to a JSON array with auto-typed values and quoted-field handling. Paste your CSV and copy clean JSON in one click.
JSON Formatter
Format, validate, and minify JSON with syntax highlighting. Pinpoint syntax errors with precise line numbers — perfect for debugging API responses.
XML Formatter
Format, validate, and indent XML with syntax highlighting. Pinpoint malformed tags with line-accurate error messages — handy for SOAP and configs.
Markdown to HTML
Convert Markdown to clean HTML with live side-by-side preview. Supports GFM tables, code blocks, task lists, and inline formatting.