JSON to CSV Converter

Convert JSON objects and arrays to CSV format instantly. Nested objects are flattened automatically.

Input JSON — object or array of objects

How This Tool Converts JSON to CSV

When to Use JSON to CSV

Frequently Asked Questions

What JSON format does this tool accept?

This tool accepts a JSON array of objects or a single JSON object. Each array item becomes one CSV row. Nested objects are flattened automatically using dot notation.

Can I convert nested JSON?

Yes. Nested objects are flattened automatically using dot notation — address.city, address.country, etc. Array values inside objects are joined with | .

Why is my CSV missing fields?

CSV rows are built from object keys. If some objects have different keys, missing values will appear as empty cells.

What delimiter does the CSV output use?

The output uses commas as the delimiter (standard CSV). Any values that contain a comma are automatically wrapped in double quotes so they are parsed correctly by Excel, Google Sheets, and other tools.

What happens to null or missing values?

JSON null values become empty cells in the CSV. If an object is missing a key that other objects in the array have, that cell is also left empty.