TTable to Sheets

JSON to CSV converter

Paste a JSON array below and get a clean CSV for Excel or Google Sheets. Everything runs in your browser — your data is never uploaded.

Free, no sign-up, no upload — this tool runs entirely in your browser.

How to convert JSON to CSV

  1. Paste a JSON array of objects into the left box.
  2. Leave Flatten nested objects ticked if your JSON has objects inside objects — nested keys become dotted columns like address.city.
  3. Click Convert to CSV, then copy it or download a .csv you can open directly in Excel, Numbers, or Google Sheets.

Columns are collected across every record, so rows with missing keys still line up correctly. Values containing commas or quotes are escaped properly (RFC 4180), so nothing breaks when you open the file.

Is my data safe?

Yes. The conversion happens entirely in your browser using JavaScript. Your JSON is never uploaded to a server, stored, or logged.

Need the reverse?

Use the CSV to JSON converter to go the other way.

Related free tools

CSV cleanerClean messy CSV copied from the web: strip footnote markers like [1], remove thousands separators and currency symbols, trim whitespace, drop empty rows.CSV to JSON converterPaste CSV and get clean JSON instantly. Free, no upload, no sign-up — the conversion runs entirely in your browser.CSV to Markdown tablePaste CSV and get a formatted Markdown table for GitHub, Notion, Obsidian or docs. Free, no sign-up, runs entirely in your browser.

Related guides

Get Table to Sheets — free

Export any table on any web page to a clean CSV in one click. Free and unlimited — no row caps. One click to Google Sheets with Pro.

Add to Chrome