JSON to CSV Converter
Turn an array of JSON objects into a CSV table. Pick comma, semicolon or tab. Download or copy.
Quick answer: Turn an array of JSON objects into a CSV table. Pick comma, semicolon or tab. Download or copy.
Last updated
Frequently asked questions
- How do I convert JSON to CSV?
- Paste a JSON array of objects, pick your delimiter, and the CSV appears immediately. Copy it or download a .csv file.
- What JSON shape works?
- A top-level array of flat objects works best. Different objects can have different keys — we union them into one header row.
- What happens to nested objects?
- Nested objects and arrays are JSON-encoded inside their cell so no data is lost. Flatten them first if you want separate columns.
- Which delimiter should I use?
- Commas are the default and widely supported. Use semicolon for European Excel locales and tab for spreadsheets that prefer TSV.
- Does it quote fields with commas?
- Yes — any cell containing the delimiter, a quote or a newline is wrapped in double quotes, with internal quotes doubled (RFC 4180).
- Is my JSON sent to a server?
- No. Conversion runs entirely in your browser.
- Can I import the CSV into Excel?
- Yes. Download the .csv and double-click. If Excel mis-detects the delimiter, switch to semicolon and re-export.
- Why is my output missing some rows?
- Top-level scalars (strings, numbers) are written into a single value column. Wrap them in objects if you need named columns.
- Can I convert big JSON files?
- Yes — the practical limit is your device's memory. Tens of MB convert in under a second.
- Is this JSON to CSV free?
- Yes — free, no signup, no limits.