🌐 English

Convert JSON to CSV

Convert JSON arrays to CSV. Nested objects are flattened to dot.keys; opens cleanly in Excel (UTF-8 BOM).

  1. Upload
  2. Options
  3. Download

How to: JSON to CSV

  1. Select a JSON file.
  2. Choose a delimiter.
  3. Download the CSV.

CSV opens in Excel, Google Sheets and Numbers, making it ideal for analysing API data or sharing it with non-developers.

Common uses

Tips for best results

Flattening nested data

APIs often return nested JSON. Spreadsheets need flat columns, so nested fields become dot-notation headers such as user.name or address.country. Arrays are written as text in one cell so nothing is lost.

Opening in Excel correctly

The file includes a UTF-8 byte order mark so Excel shows accents and non-Latin characters correctly. In Google Sheets, use File → Import to load the CSV.

Common sources

Exports from APIs, NoSQL databases, analytics tools and web scrapers are often JSON. Converting to CSV lets business teams review the data in familiar spreadsheet tools.

Why use FreePDF for JSON to CSV?

FreePDFTypical upload-based sites
Files uploaded to a serverNo – processed on your deviceYes
Sign-up requiredNeverOften for bigger jobs
Hourly / daily task limitsNoneCommon on free plans
Watermark on outputNeverSometimes
Works offline after loadingYes, for most toolsNo

Frequently asked questions

What input is supported?

A JSON array of objects, or an object containing such an array.

Are nested objects supported?

Yes, they become dot.key columns.

Is JSON to CSV really free?

Yes. Every tool on FreePDF is 100% free with no file limits, no sign-up and no watermarks. The site is supported by unobtrusive ads.

Are my files uploaded to a server?

No. FreePDF processes your files directly in your browser using JavaScript. Your documents never leave your device, so they stay completely private.

Does it work on mobile?

Yes. FreePDF works in any modern browser on Android, iPhone, iPad, Windows, Mac and Linux.

Other tools

Data ConverterCSV to JSONCSV to ExcelExcel to CSVExcel to JSONJSON to ExcelCreate ZIPUnzip FilesMerge PDFSplit PDFRotate PDFAdd Page NumbersJPG to PDFPDF to JPG