JSON ↔ CSV Converter

Convert between JSON arrays and CSV. Handles nested objects with dot notation and quoted CSV fields.

Output will appear here…

Frequently Asked Questions

How does JSON to CSV conversion work?

The tool takes a JSON array of objects, extracts all unique keys as CSV headers, and maps each object to a CSV row. Nested objects are flattened using dot notation (e.g., address.city).

Does it handle quoted fields in CSV?

Yes. The CSV parser correctly handles commas inside quoted fields, escaped quotes (double quotes), and multi-word values per RFC 4180 standard.

Is there a size limit?

There's no hard limit since everything runs in your browser. Performance depends on your device — typically handles tens of thousands of rows smoothly.

Can I convert nested JSON?

Yes. Nested objects are automatically flattened with dot notation. For example, {address: {city: 'NYC'}} becomes a column header 'address.city'.