JSON to CSV Converter
Convert JSON to CSV online free. Flatten nested objects, pick fields, and download as CSV or TSV.
| id | name | age | address.city | address.country | active | |
|---|---|---|---|---|---|---|
| 1 | Alice Johnson | alice@example.com | 28 | New York | USA | true |
| 2 | Bob Smith | bob@example.com | 34 | London | UK | false |
| 3 | Charlie Kumar | charlie@example.com | 22 | Mumbai | India | true |
JSON to CSV Converter कसरी प्रयोग गर्ने
- 1
Paste your JSON array into the left input panel, or click "Upload File" to load a .json file.
- 2
The tool automatically parses your JSON and detects all fields, including nested object paths.
- 3
Enable "Flatten Nested" to convert nested objects like {"user":{"name":"Alice"}} into dot-notation columns.
- 4
Use the field checkboxes to select which columns to include in your CSV output.
- 5
Choose your delimiter: Comma (CSV), Tab (TSV), Semicolon, or Pipe.
- 6
Toggle "Include Header Row" if you want or do not want column names in the first row.
- 7
Preview the first 5 rows in the live table to verify your output looks correct.
- 8
Click "Copy" to copy the CSV to clipboard, or "Download CSV" to save the file.
JSON to CSV Converter बारेमा
Our free JSON to CSV Converter transforms any JSON array into a clean, downloadable CSV or TSV file — right in your browser. Paste your JSON, pick which fields to include, flatten nested objects, and preview your data as a table before downloading. No server, no upload, no signup.
Key Features
- Nested JSON Flattening: Automatically flattens deeply nested objects using dot notation (e.g.,
address.city,user.profile.name). - Field Selector: Choose exactly which columns to include in your CSV output using checkboxes.
- Live Table Preview: See the first 5 rows rendered as a table before you download.
- Multiple Delimiters: Export as CSV (comma), TSV (tab), semicolon-delimited, or pipe-delimited.
- Smart Quoting: Automatically quotes values that contain commas, newlines, or quote characters.
- Header Row Toggle: Include or exclude the header row in your output.
- File Upload: Upload a .json file directly — no need to paste large JSON.
- Two-Way Conversion: Switch to CSV → JSON mode with a single click.
- Copy & Download: Copy to clipboard or download as .csv / .tsv file.
- Stats Panel: See row count, column count, and file size at a glance.
What JSON Format Is Supported?
The tool expects a JSON array of objects — each object becomes one row. Both simple flat objects and deeply nested objects are supported. Arrays within objects are serialized as JSON strings in the output cell.
Use Cases
Data analysts exporting API responses to Excel, developers converting database dumps for reporting, marketers transforming CRM exports, and anyone who needs to move JSON data into a spreadsheet tool like Google Sheets or Microsoft Excel.
Privacy
All conversion happens 100% in your browser using JavaScript. Your data never leaves your device — no server involved.