# JSON to CSV Converter

Flatten an array of JSON objects into a tidy, spreadsheet-ready CSV you can open in Excel or Google Sheets. The conversion runs in your browser so your data stays private, and the CSV can be published to a live link in one click.

This tool runs entirely in the browser. Nothing is uploaded, and no account is needed.

## How to use it

1. **Paste your JSON array.** Paste an array of JSON objects, or drop a .json file, into the editor.
2. **Convert to CSV.** Click Convert to flatten the array into a clean, spreadsheet-ready CSV.
3. **Copy, download, or publish.** Copy the CSV, download it as a .csv file, or publish it to a live link.

## Frequently asked questions

### Is the JSON to CSV converter free?

Yes, completely free, with no account and no limits on use.

### Is my JSON uploaded to convert it?

No. The conversion runs fully in your browser, so your data is never sent to a server and stays private.

### What JSON shape works best?

An array of objects converts cleanly: each object becomes a row and each key becomes a column. Nested objects are flattened into dotted column names, and the column set is unioned across all rows so nothing is dropped.

### How are commas and quotes handled?

Values containing commas, quotes, or line breaks are automatically wrapped in quotes and escaped per the CSV spec (RFC 4180), so the file opens correctly in Excel and Google Sheets.

### Is there a size limit?

No hard limit. It runs locally, so the practical ceiling is your device’s memory. Large arrays convert quickly.

### How do I host or share the CSV?

Click Publish and the generated .csv file is live at its own HTTPS link in seconds, a quick way to hand a data export to a colleague without email attachments.