Web Tools
JSON to CSV Converter
Convert JSON arrays and objects to CSV, TSV, pipe-delimited, or semicolon-delimited format. Supports nested object flattening, configurable delimiters, quote modes, line endings, null value handling, and column selection. Runs entirely in your browser — your data never leaves your machine.
json csv tsv converter data export tabular delimiter
Published June 1, 2026
All interactive tools run entirely in your browser. Your data never leaves your device.
How It Works
Paste a JSON array of objects (or a single object) and the tool converts it to delimited text in real time. Nested objects are optionally flattened using dot-notation keys. Arrays within fields are joined with semicolons.
Features
- 4 delimiter formats: comma (CSV), tab (TSV), pipe, semicolon
- Nested object flattening:
user.namefrom{"user":{"name":"..."}} - Configurable options: header row, quote all fields, line endings (LF/CRLF)
- Null value handling: custom placeholder for null/undefined values
- Real-time conversion: output updates as you type or change options
- Built-in examples: simple array, nested objects, mixed types
- Statistics: row count, column count, field names
- Copy support: copy CSV output to clipboard
- Private: runs entirely in the browser — no data transmitted
Use Cases
- Data export: convert API responses to spreadsheet-friendly format
- ETL pipelines: transform JSON data for CSV-based import tools
- Reporting: prepare JSON datasets for Excel or Google Sheets
- Database import: generate CSV files for bulk database imports
- Log analysis: convert structured JSON logs to tabular format
- Quick inspection: view JSON array data in a tabular layout