JSON to CSV Converter
Convert JSON arrays to CSV and CSV back to JSON. Flatten nested objects, choose delimiters, and download results.
JSON Input
CSV Output
Related Articles
Learn more about this topic
Related Tools
You might also find these useful
Everything you need to know
JSON ↔ CSV — Bidirectional Conversion
JSON and CSV are both essential data formats, but they serve different purposes. JSON is the standard for APIs and web data, while CSV is the universal format for spreadsheets and data analysis tools. This converter bridges the gap — paste JSON and get CSV, or paste CSV and get JSON.
Flatten Nested Objects
Real-world JSON data often contains nested objects and arrays. The flatten option uses dot notation to create flat column headers: a property like address.city becomes its own CSV column. Arrays within objects are serialized as JSON strings in the CSV output, preserving all data.
Flexible Delimiter Support
Not all CSV files use commas. Many European systems use semicolons, database exports often use tabs or pipes. Select your preferred delimiter from the dropdown — the converter handles quoting and escaping automatically, even for fields containing the delimiter character.
Download & Share
Download the converted output as a .csv or .json file with a single click. Copy to clipboard to paste directly into spreadsheets, code editors, or database tools. The swap button lets you use the output as input for reverse conversion.
Related Tools
Already have CSV data? The CSV to JSON Converter offers similar features. For XML data, try the XML to JSON Converter. Format messy JSON with the JSON Formatter.