← Back to tools

JSON to CSV

Paste a JSON array, get CSV output. Download or copy.

JSON Input
CSV Output

      

JSON and CSV are the two most common data interchange formats, but they serve different audiences. JSON is structured, supports nesting, and is native to APIs and JavaScript. CSV is flat, tabular, and opens directly in Excel, Google Sheets, and database import tools.

Converting JSON to CSV is essential when you need to share API data with non-technical stakeholders, import records into a spreadsheet or database, generate reports from JSON-based data sources, or migrate data between systems that expect different formats.

The main challenge is flattening nested objects. A JSON field like {"address": {"city": "NYC"}} needs to become a flat column — either address.city or stringified. Arrays within objects are typically joined or stringified. This tool handles both cases and properly escapes CSV values that contain commas, quotes, or newlines.

This tool in other languages:

Français:
Convertisseur JSON en CSV

Español:
Convertidor de JSON a CSV

Deutsch:
JSON-zu-CSV Konverter

Português:
Conversor de JSON para CSV

日本語:
JSONからCSVへの変換

中文:
JSON 转 CSV 工具

한국어:
JSON을 CSV로 변환

العربية:
محول JSON إلى CSV