TL;DR — convert JSON to CSV safely in your browser
Paste or upload JSON (array of objects), choose your delimiter and header option, preview the result, then copy or download a .csv. Everything runs client‑side — no uploads.
JSON to CSV Converter – Export JSON Arrays to Excel & Google Sheets Free
Convert a JSON array of objects to CSV for Excel or Google Sheets. Choose comma, tab, semicolon, or pipe delimiter, include a header row, and download the CSV file in seconds — no uploads, no account. Everything runs locally in your browser so your data stays private.
The tool expects an array of objects and turns those objects into rows. Keys become column names when you enable the header row option. If some rows are missing certain keys, the converter fills those cells with blanks so the table stays aligned. You can choose the delimiter that matches your environment: comma for most cases, tab when you want TSV, semicolon for locales that use it as the list separator, or pipe when commas appear frequently in your data. A live preview lets you verify the result at a glance before you copy or download it.
Real‑world JSON is not always perfectly flat. If your objects contain nested structures or arrays, decide whether to flatten those fields into separate columns or simply stringify the nested value before converting. Keeping a predictable, flat shape across all rows will produce the cleanest CSV. When something’s off, you’ll see a clear error message so you can correct the input quickly without guesswork.
Working in both directions? Use the companion CSV to JSON to move data back into JSON with header detection and inferred types. If your payload needs a quick tidy, the JSON Formatter & Validator can pretty‑print, minify, and validate against a schema. For side‑by‑side comparisons of two exports, open the Difference Checker. And when you need to fix a label or normalize values before export, Find & Replace makes quick edits painless.
Because everything happens locally, the converter is safe to use with sensitive records. It’s fast, lightweight, and designed to remove friction from the last mile of data handling — getting structured JSON into a spreadsheet without detours through big tools or custom scripts.
Opening the CSV in Excel or Google Sheets
- Google Sheets — drag and drop the downloaded CSV file directly onto an open Sheets tab, or use File → Import. Sheets auto-detects the comma delimiter in most cases.
- Excel (comma delimiter) — double-click the .csv file to open it directly. If columns appear merged, use Data → Text to Columns and select Comma.
- Excel (semicolon delimiter for European locales) — choose Semicolon as your delimiter before downloading. European Excel installations use semicolons as the list separator, so the file will open correctly without any extra import steps.
- TSV for copy-paste — select the Tab delimiter and paste the output directly into Google Sheets or Excel; both apps split on tab characters automatically.
Key features
- Instant JSON → CSV conversion in the browser (no uploads)
- Delimiter options: comma, tab, semicolon, or pipe
- Optional header row derived from object keys
- Live preview with one‑click Copy and Download
- Accepts pasted JSON or uploaded .json files
- Clear error messages for invalid JSON input
- Fast and private — everything stays on your device
Tips
- The input should be an array of objects: [{...}, {...}]. Keep keys consistent across rows.
- For regions where Excel expects semicolons, choose the Semicolon delimiter before downloading.
- If your data has nested objects or arrays, flatten or stringify those fields first for predictable columns.
- Need a round‑trip? Convert back later with the CSV to JSON tool.
Frequently asked questions
Is my data uploaded to a server?
What JSON format does this expect?
[{"id":1,"name":"A"},{"id":2,"name":"B"}]). If keys differ between objects, you may see empty cells in the CSV.Excel shows values in one column — what now?
Can I include a header row?
What JSON format works best for CSV conversion?
Can I convert CSV back to JSON?
How do I convert JSON to CSV for Excel online for free?
How do I convert a JSON array to a spreadsheet online?
How do I convert JSON to TSV (tab-separated values) online?
You might also like
- Convert the other way with CSV to JSON.
- Beautify and validate payloads using JSON Formatter & Validator.
- Compare two exports side‑by‑side in the Difference Checker.