JSON ↔ CSV

Convert JSON arrays to CSV spreadsheet format and CSV data back to JSON. Handles nested objects and arrays. Free online JSON-CSV conversion tool.

Use JSON ↔ CSV Now

Loading tool...

Features

Convert JSON arrays to CSV with automatic header detection
Convert CSV data back to JSON array format
Handle nested objects by flattening keys
Custom delimiter support (comma, tab, semicolon)
Download converted files directly

Common Use Cases

Frequently Asked Questions

How does JSON to CSV conversion handle nested objects?

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

What JSON structure works best for CSV?

An array of objects with consistent keys works best, where each object becomes a row and each key becomes a column header.

Can I use custom delimiters?

Yes, you can choose between comma, tab, semicolon, or pipe as the field delimiter for your CSV output.

Related Tools