Instant • private • spreadsheet-ready

JSON to CSV Converter Online

Convert JSON to CSV online for free. Paste or upload your data, flatten nested objects, preview every column, then copy or download a clean CSV file.

Waiting for JSON

JSON input

Paste, type or drop a file

CSV preview

First 100 rows
CSV

Your table will appear here

Add JSON on the left, then convert it into tidy rows and columns.

0 rows0 columns0 B

Your JSON stays on your device and is never uploaded.

How to convert JSON to CSV online

This online JSON to CSV converter turns structured data into a spreadsheet-friendly file in three quick steps. It works with arrays of objects, a single object, primitive arrays, and JSON objects that contain nested arrays.

Add your JSON

Paste data into the editor, upload a .json file, or load the example to see how it works.

Choose your format

Select the detected data array, delimiter, and whether nested fields should become dot-separated columns.

Export your CSV

Review the table preview, then copy the CSV or download a file ready for Excel and Google Sheets.

Clean CSV from real-world JSON

JSON can contain nested records, missing fields, commas, quotes, and line breaks. The converter handles those details automatically so values remain in the correct CSV columns.

Nested JSON support

Flatten objects into columns such as customer.name and address.city, while keeping array values intact.

Automatic array detection

When an API response wraps records inside data, results, or another property, choose the detected array in one click.

Spreadsheet-friendly output

Every value is escaped correctly. Optional UTF-8 BOM support helps Excel open international text cleanly.

JSON to CSV converter online FAQ

How do I convert JSON to CSV online?

Paste JSON or upload a JSON file, choose the detected data array and delimiter if needed, then select Convert to CSV. Preview the rows before copying or downloading the file.

Can I convert nested JSON to CSV?

Yes. Keep Flatten nested objects enabled to turn nested fields into dot-separated columns such as customer.name and customer.email.

What JSON format works best for CSV conversion?

An array of similarly shaped objects works best. The converter also handles a single object, arrays of simple values, and objects that contain nested arrays.

Can I open the downloaded CSV in Excel or Google Sheets?

Yes. Use a comma for most spreadsheets, a semicolon for regional Excel settings, or a tab for tab-separated data. UTF-8 BOM is available for reliable international text in Excel.

Is this online JSON to CSV converter free and private?

Yes. It is free without an account, and conversion happens locally in your browser. Your JSON is not uploaded or stored.

Try other useful tools

Keep cleaning and transforming data with these free browser tools.

See all tools →