Skip to content
TR ToolRux

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

📖 Learn More

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.