JSON to CSV Converter

Turn an array of JSON records into properly quoted CSV with a consistent column header.

About this tool

How it works

  1. Copy the CSV table for a spreadsheet; formula-like cells are escaped to reduce spreadsheet injection risk.
  2. Nested objects become JSON text inside a CSV cell. Formula-like text cells are prefixed with an apostrophe for spreadsheet safety.

Enter a non-empty JSON array of objects, for example [{"name":"Ada","age":28}]. Each object becomes one CSV row.

Example: [{"name":"Ada","age":28}]

Processed locally in your browser; nothing is uploaded.