JSON to CSV Converter
Paste a JSON array of objects to get a CSV file you can open in Excel or Google Sheets. Nested fields are flattened into columns like address.city.
๐ Everything you type stays in your browser. Nothing is sent to a server.
By Shah Rukh, software developer ยท Last updated:
How JSON is converted to CSV
- Each object in the array becomes one row.
- Columns are the union of all keys, so objects with missing fields get empty cells.
- Nested objects are flattened:
{"address": {"city": "Lahore"}}becomes the columnaddress.city. - Arrays inside objects are stored as JSON text in one cell.
Values that contain the separator, quotes or line breaks are quoted correctly, so the file opens cleanly in any spreadsheet app.
Frequently asked questions
Why does Excel show everything in one column?
Your region may use semicolons. Choose the semicolon separator and download again.
Can I convert a single object?
Yes. A single object becomes a CSV with one data row.
Is my data uploaded?
No. Everything runs in your browser.
Related tools
QR Code Generator
Free QR codes for links, Wi-Fi, text and contacts.
Discord Server Template
Design channels and roles, then build them in one click.
Discord Moderation Bot
Make your own mod bot with kick, ban, mute and filters.
Discord Bot Maker
Build a custom Discord bot without coding.
Discord Welcome Bot
Custom welcome messages and auto-roles for new members.
Color Picker & Palette
HEX, RGB and HSL codes plus matching palettes.