JSON to CSV

JSON Input

CSV Output

CSV output will appear here...

About JSON to CSV

Expected Input

Provide a JSON array of objects. Each object becomes a row, and each unique key becomes a column header. Missing keys in some objects will result in empty cells.

Nested Objects

When "Flatten Nested Objects" is enabled, nested keys are joined with dots (e.g., address.city). Arrays are serialized as JSON strings.

Quoting Rules

Values containing the delimiter, double quotes, or newlines are automatically quoted. Enable "Quote All Values" to wrap every value in double quotes.

Delimiters

Choose between comma (standard CSV), semicolon (common in European locales), tab (TSV), or pipe for your preferred format.