📊 JSON to CSV Converter

Convert JSON arrays to CSV with nested object flattening

JSON Input
CSV Output

Frequently Asked Questions

What JSON format is supported?

The converter accepts JSON arrays of objects, like [{"name":"John","age":30}]. Each object becomes a CSV row, and keys become column headers. Single objects are also accepted and converted to one row.

How are nested objects handled?

Nested objects are flattened using dot notation. For example, {"address":{"city":"NYC"}} becomes a column named "address.city" with value "NYC". Arrays are joined with semicolons.

Is there a size limit?

All processing happens in your browser — no data is uploaded. Very large files (50MB+) may be slow depending on your device. For best performance, keep files under 10MB.