JSON ↔ CSV Converter

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.

JSON0 bytes
CSV0 bytes

Frequently Asked Questions

How to convert JSON array to CSV?

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.

Does this tool flatten nested JSON objects?

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.

Is my data sent to any server?

No. All conversion happens locally in your browser using JavaScript. No data leaves your device, making this tool safe for sensitive information.

Can I use custom delimiters?

Yes, choose from comma, semicolon, tab, or pipe delimiters. This is useful for European CSV (semicolon) or TSV (tab-separated) formats.