JSON ⇄ CSV Converter
Convert a JSON array of flat objects into CSV rows, or parse CSV back into JSON, for files up to 200MB.
Or convert a file directly — supports files up to 200MB
Drag & drop a file here, or click to browse
Processed in the background, so the page stays responsive even for huge files
How to use this tool
Pick a direction and paste your data (or upload a file) — the result updates instantly as you type. JSON → CSV expects an array of flat objects and uses the keys of the first object as column headers. CSV → JSON expects a header row and returns an array of objects with values auto-typed as numbers where possible. Clear error messages point out malformed rows or invalid syntax. Nothing leaves your browser.
Related Tools
Related Blog Posts
How to Convert JSON to Excel, CSV, XML, and YAML — Free Online Guide
A practical guide to turning JSON data into the spreadsheet, XML, and config formats the next tool in line actually expects.
Read moreHow to Convert Large JSON, CSV, and Excel Files Online for Free (Up to 200MB)
Most free online converters cap uploads at 5–10MB. Here is how to convert large JSON, CSV, and Excel exports up to 200MB without installing anything or paying for an account.
Read moreThe Complete Guide to Converting CSV and XML Files to Excel
How to turn CSV exports and XML records into proper spreadsheets, and validate XML before you rely on it for reporting.
Read more