Developer Tool Developer Tool

JSON to CSV Converter

Turn JSON objects and arrays into spreadsheet-ready CSV with nested fields flattened automatically.

Nested objects Custom delimiter Copy + download

JSON Input

Array of objects or a single object

CSV Output

2 rows • 3 columns

name,email,profile.city
Ayesha,ayesha@example.com,Lahore
Ali,ali@example.com,Karachi

2 row(s) converted successfully.

CSV Ready

How to Use

Paste a JSON object or array, choose delimiter and headers, then copy or download the generated CSV file.

Technical Specs

Input Limit
2 MB
Nested Keys
Dot notation
Delimiters
Comma, semicolon, tab, pipe
Escaping
RFC-style CSV quoting

Related Tools

Move API data into spreadsheets

CSV works best with flat rows. Nested JSON object keys are converted to dot notation, while array values remain valid JSON strings so information is not silently discarded.

Frequently Asked Questions

Can I convert one JSON object? +

Yes. A single object becomes one CSV data row.

How are nested objects handled? +

Nested keys are flattened using dot notation such as profile.city.

What happens to arrays inside a record? +

They are retained as compact JSON strings inside the CSV cell.

Why are some values quoted? +

CSV quoting safely preserves delimiters, quotes, and line breaks inside values.

Related Articles

Developer newsletter

Stay Ahead

Get practical developer guides, new tools, and workflow improvements without inbox noise.