JSON All-in-OneJSON All-in-One
Site navigation
English

JSON export / CSV

Free online JSON to CSV converter

Flatten nested inventory records into spreadsheet rows. Open your JSON locally, then inspect the format-specific output and download the full artifact.

Privacy-first processing: pasted or opened JSON stays in this browser tab and is not uploaded to our servers.

Format: CSVExport uses the product workbench

Paste JSON or Drag and Drop your file.

Load the page to start the local workbench.

Recent successful runs

Only settings and opaque source fingerprints stay in this browser. JSON and results are not saved.

Loading local history...

Try the inventory spreadsheet example

The editor starts empty. Load the example to inspect how this source shape maps to CSV.

Static example with expected output

Verified with the local WASM export engine.

Inventory JSON

[
  {
    "sku": "A-001",
    "stock": {
      "room": "A",
      "count": 12
    },
    "note": "=2+3"
  },
  {
    "sku": "A-002",
    "stock": {
      "room": "B",
      "count": 4
    },
    "note": "restock, soon"
  }
]

Operation

Flatten nested keys into CSV columns.

  • Format: CSV
  • Header row: enabled
  • Formula protection: enabled

Expected CSV

sku,stock.room,stock.count,note
A-001,A,12,"'=2+3"
A-002,B,4,"restock, soon"

Caveat: The formula-looking note is intentionally prefixed with an apostrophe for spreadsheet safety.

Format constraints

Requires a root array. Cells starting =, +, -, @, tab, CR, or LF are apostrophe-prefixed against formulas; this also changes negative-number cells. Verify import types.

Opening a large file and exporting it are separate operations. Output size and compatibility depend on the source shape and the selected format.

Read the CSV workflow

All JSON converters | Code from JSON | All browser tools

Other formats