Devora
JSON to CSV Converter

Free JSON to CSV Converter

Paste a JSON array of objects and convert it to CSV — nested fields are flattened into dot-path columns automatically.

Local processing

Drop your file here

or click to browse · Upload a .json file, or paste JSON below

Frequently Asked Questions

What JSON structure is supported?

An array of objects is the primary supported shape, e.g. [{ "name": "John" }, { "name": "Jane" }]. A single object is also accepted and treated as a one-row CSV.

How are nested objects handled?

Nested objects are flattened into dot-path columns — { "address": { "city": "London" } } becomes a column named address.city. This is clearly documented rather than silently producing broken CSV.

What happens to arrays inside a JSON object?

Array values are kept as their JSON text in a single cell (e.g. ["a","b"]) rather than being silently dropped or exploded into extra rows.

What if my JSON is invalid?

You'll get a specific error message — not just "Invalid JSON" — telling you what's wrong and, where possible, showing the expected structure.

CSV to JSON ConverterConvert CSV data into a JSON array of objects, right in your browser.JSON FormatterFormat, validate, and beautify JSON data.CSV CleanerRemove empty rows/columns, trim whitespace, and fix common CSV formatting issues.