TF

Converters

JSON to CSV

Convert a JSON array into CSV for spreadsheets.

Runs locally in your browser — your input is not uploaded.

JSON files only (.json) — drag and drop supported
Paste a JSON array or upload a .json file.

How to use

  1. Paste a JSON array of objects (or an array of arrays).
  2. Choose a delimiter if needed (comma is the default).
  3. Click Convert to generate CSV.
  4. Copy or download the result.

About this tool

CSV is a simple tabular format that spreadsheets understand well. Converting JSON arrays into CSV flattens each object into a row using the union of all keys as headers.

Nested objects are stringified as JSON inside the cell so no data is silently dropped. For deeply nested structures, consider flattening your data first.

Conversion runs locally — your dataset stays on your device.

Examples

Simple object array

[{"name":"Ada","year":1815},{"name":"Grace","year":1906}]
name,year
Ada,1815
Grace,1906

FAQ

What JSON shapes are supported?

An array of objects or an array of arrays. A single object or nested-only structures are not converted automatically.

Related tools

Want more power later?

Premium tools, higher limits, and API access are on the roadmap. V1 stays free and private in your browser.