Convert JSON to CSV Online — Free
Convert JSON to CSV online — free, no upload, no signup, runs entirely in your browser. Paste a JSON array of objects and instantly get a CSV with proper headers, escaped quotes, and configurable delimiters. Nested objects are auto-flattened using dot notation (user.address.city becomes the column user.address.city). Useful for moving API data into Excel, Google Sheets, or BI tools. Conversion runs locally so even production exports stay on your device.
How to convert json to csv online
- Paste your input (JSON, JWT, CSV, or other text) into the tool above.
- Choose the format/option you need — everything is computed in your browser.
- Copy the result with one click, or download it as a file.
Common use cases
- Debugging API responses and inspecting JWT payloads
- Pretty-printing minified JSON copied from network tabs or logs
- Converting between data formats (CSV ↔ JSON, JSON ↔ YAML)
- Validating syntax before pasting into config files
- Sharing readable snippets with teammates in pull requests
Frequently asked questions
How does it handle nested JSON?
Nested objects are flattened with dot notation. Arrays become semicolon-separated values inside the cell.
Can I choose a different delimiter?
Yes — comma, semicolon, tab, or pipe. Useful for European Excel installs that use semicolons.
Is the conversion private?
Yes — runs entirely in your browser. No upload.
What if my JSON isn't an array?
Wrap a single object in [ ] to make it a one-row CSV. The tool also accepts top-level objects keyed by id.