JSON to CSV Konverter
Kostenloses Online-JSON to CSV Konverter. Sofortiges Entwickler-Tool im Browser. Keine Anmeldung.
JSON to CSV converter
Not a rename. This JSON to CSV converter flattens nested objects with dotted paths, reads NDJSON, unions mixed-object columns, then gives Excel-safe UTF-8 BOM CSV. Nothing is uploaded.
Drop a JSON file or paste it below.
JSON · NDJSON · JSONL · 2MB
⌘V / Ctrl+V to paste JSON.
Arrays
Join primitive arrays in one cell, or expand them to tags[0], tags[1] columns. Arrays of objects always expand.
Delimiter
Anleitung
How it works
A JSON to CSV converter is what people open when an API, export, or log file is JSON and a spreadsheet, CRM, or warehouse wants rows. Renaming .json to .csv does not flatten user.city. This page stays in the tab.
- Drop or paste JSON —
.json,.ndjson, or.jsonl, up to 2MB. A leading UTF-8 BOM is stripped. Nothing is uploaded. - Pick a shape — an array of objects becomes rows. A single object is one row. NDJSON (one JSON value per line) is a stream of rows. A 2D array can keep the first string row as headers.
- Flatten nested fields —
user.nameanduser.citybecome columns. Primitive arrays join asmath; code, or expand totags[0],tags[1]. Arrays of objects always expand. Mixed objects union every key that appears. - Download Excel-safe CSV — UTF-8 BOM so Excel does not mojibake names, RFC 4180 quotes for commas and line breaks. Comma, tab, or semicolon. Copy the same bytes. Last paste and options stay in this browser only.
This is not a rename wrapper and not a cloud upload. The product is a JSON to CSV converter that understands nesting and JSON Lines.
FAQ
What JSON shapes work?
An array of objects is the usual case. A single object, NDJSON, JSONL, and a table-like array of arrays also work. Empty arrays have no rows.
How do nested objects become columns?
Keys are joined with dots. {"user":{"name":"Ada"}} becomes a user.name column. That is why a JSON to CSV converter is more than JSON.stringify.
What is NDJSON?
Newline-delimited JSON — one value per line, common in logs and warehouse extracts. If a full-document parse fails, this page reads each non-empty line.
Do you upload my JSON?
No. Parse, flatten, column union, and CSV encode all run in the tab. Close it and the file is gone.
Why a 5000-row cap?
A huge export can freeze the tab. The converter stops at 5000 rows and 200 columns so the preview stays usable. Split the file or keep only the fields you need.