JSON to CSV Converter
Free online JSON to CSV converter. Turn a JSON array of objects into clean, Excel-ready CSV instantly in your browser, with a live table preview.
🔒 Your JSON is converted entirely in your browser — nothing is uploaded to any server. Tip: press Ctrl+Enter to convert.
Free JSON to CSV Converter
This free online JSON to CSV converter turns a JSON array of objects into a clean, spreadsheet-ready CSV file in one click. Paste your JSON, pick a delimiter, and instantly get CSV you can open in Excel, Google Sheets or any database import tool — with a live table preview so you can check the result before you download. It’s fast, free and 100% private: everything runs in your browser, so your data is never uploaded anywhere.
How to convert JSON to CSV
- Paste your JSON into the left box (or click Load sample to see an example).
- Click Convert to CSV. The CSV appears on the right with a row/column summary.
- Switch to the Table view to preview your data as a grid, exactly as a spreadsheet would show it.
- Pick a delimiter (comma, semicolon, tab or pipe), and toggle Flatten nested or the Header row to suit your needs.
- Click Copy or Download to save the
.csvfile (UTF-8 with a BOM, so Excel reads non-English characters correctly).
What is CSV, and why convert from JSON?
CSV (Comma-Separated Values) is the simplest, most universal table format: one row per line, columns separated by a delimiter. Almost every spreadsheet, database and analytics tool can import CSV, but most APIs and apps return data as JSON. Converting JSON to CSV lets you open API responses in Excel, build pivot tables, bulk-import records into a database, or share data with people who don’t work with JSON.
The tricky part is that JSON can be deeply nested while CSV is flat. This converter handles that for you:
with Flatten nested on, a field like address.city becomes its own column using dot
notation, while arrays are kept as compact JSON inside a single cell. Values containing commas, quotes or
line breaks are automatically escaped to valid RFC 4180 CSV, so your file
never breaks when reopened.
Frequently asked questions
Is this JSON to CSV converter free and private?
How are nested objects and arrays handled?
user.address.city). Arrays are written as compact JSON
text inside a single cell so a row never spills into extra columns. Turn flattening off to keep whole
nested objects as JSON in one column instead.My objects have different keys — will that work?
Which delimiter should I choose?
Will the CSV open correctly in Excel?
.csv file to open it.