JSON ↔ CSV Converter
Convert JSON arrays to CSV and CSV back to JSON.
Convert between JSON and CSV in either direction. Auto-detects column headers, handles nested objects via dot-paths, and quotes values containing commas, newlines or quote characters per RFC 4180.
Common use cases
- Convert API JSON responses to CSV for spreadsheet analysis in Excel or Google Sheets
- Import CSV exports from CRMs and analytics tools as JSON for backend processing
- Flatten nested API objects into a tabular format for reporting
- Quickly transform Postman/Insomnia exports between JSON and CSV
Frequently asked questions
Can it flatten nested JSON?▾
Yes — nested object keys become dot-paths in the CSV header (e.g., user.email). Toggle off to keep them as JSON-encoded strings.
Does it support semicolons or tabs as delimiters?▾
Yes. The CSV parser detects the delimiter automatically; the writer lets you choose comma, semicolon or tab.
How are nulls and empty strings handled?▾
JSON null becomes an empty CSV cell; CSV empty cells become null in JSON by default. You can switch to empty-string for round-trip fidelity.
Related tools
{}
JSON Formatter & Validator
Beautify, validate and minify JSON instantly in your browser.
B64
Base64 Encoder & Decoder
Encode and decode Base64 strings, including UTF-8 and binary.
%
URL Encoder & Decoder
Percent-encode and decode URL components safely.
&;
HTML Entity Encoder & Decoder
Escape and unescape HTML entities like &, <, >.