JSON to CSV Converter
Paste a JSON array of objects and convert it to downloadable CSV instantly.
Converting JSON data to CSV format is a common step when moving data from APIs into spreadsheets for analysis, reporting, or sharing with non-technical stakeholders. This tool flattens JSON objects into tabular rows and columns, handles nested structures, and produces a clean CSV file ready for Excel or Google Sheets.
How to Convert JSON to CSV
- Paste your JSON — an array of objects like
[{...},{...}]. - Choose a delimiter — comma, semicolon, tab, or pipe.
- Click Convert — the CSV output appears immediately.
- Download or copy — save as a .csv file or copy to clipboard.
Frequently Asked Questions
What JSON format does this support? ▼
It accepts a JSON array of objects, e.g.
[{"name":"Alice","age":30}]. Each object becomes a CSV row. If you paste a single object, it wraps it in an array automatically.How are nested objects handled? ▼
Nested objects are flattened with dot notation. For example,
{"address":{"city":"NYC"}} becomes a column called address.city. Arrays are joined with semicolons.Can I customize the delimiter? ▼
Yes. Choose from comma, semicolon, tab, or pipe delimiter. Some European locales prefer semicolons since commas are used as decimal separators.
Is my data safe? ▼
Absolutely. Everything runs 100% in your browser. Your JSON data is never uploaded to any server.