Convert between JSON and CSV formats instantly. Supports nested objects flattening, custom delimiters, and array of objects. 100% client-side — your data stays in your browser.
Paste your JSON array of objects in the JSON field, then click "JSON → CSV". The keys of the first object become column headers. Each object becomes a row.
Yes. Enable "Flatten nested JSON" option to convert nested objects like {"user":{"name":"Alice"}} into columns like "user.name". Arrays are JSON-stringified into cells.
No. All conversion happens locally in your browser using JavaScript. No data leaves your device, making this tool safe for sensitive information.
Yes, choose from comma, semicolon, tab, or pipe delimiters. This is useful for European CSV (semicolon) or TSV (tab-separated) formats.