JSON to CSV

Developer & Data

Convert JSON arrays to CSV and back, in both directions.

Options

Direction

JSON input (array of objects)

CSV output

0 characters in · 0 out. Processed entirely in your browser.

What is JSON to CSV?

JSON to CSV converts a JSON array of objects into clean spreadsheet-ready CSV, and converts CSV right back into a JSON array — pick the direction with one click. It reads the object keys as column headers, quotes and escapes fields correctly, and infers numbers and booleans when parsing CSV. Bad input, like JSON that isn't an array, produces a friendly error rather than a broken file. It all runs in your browser, so your data is never uploaded.

How to use JSON to CSV

  1. Choose a direction

    Pick JSON → CSV to turn a JSON array into a table, or CSV → JSON to turn a table back into a JSON array. The labels and download name update to match.

  2. Paste or load your data

    Paste into the input box, or use Load file to open a .json or .csv file. For JSON → CSV the input must be an array of objects; for CSV → JSON the first row is treated as the header.

  3. Let it convert live

    The output updates as you type. Fields are quoted and escaped for CSV, and numbers and booleans are automatically typed when reading CSV into JSON.

  4. Fix any errors

    If the JSON isn't an array of objects, or the CSV can't be parsed, a red message explains the problem so you can correct it.

  5. Copy or download

    Use Copy for the result, or Download to save it as data.csv or data.json depending on the direction you chose.

Common uses

  • Turn an API's JSON response into a spreadsheet you can open in Excel or Sheets
  • Convert exported CSV data into JSON for use in code or another API
  • Flatten a JSON array of records into columns for reporting
  • Round-trip data between a database export and a JSON config
  • Prepare CSV for import into a CRM, analytics tool, or bulk uploader
  • Quickly inspect tabular data as structured JSON objects

Why choose FreeTools

100% private

Your files are processed inside your browser and are never uploaded to a server.

Free, no account

No sign-up, no watermark, no paywalled “premium” tier. Just open a tool and use it.

Instant

No upload, no queue, no server round-trip — work starts the moment you drop a file.

Runs in your browser

Built on open web standards. Works on any modern desktop browser, nothing to install.

No upload size caps

Nothing leaves your device, so there’s no server file-size limit — only your machine’s memory.

Yours to keep

Results download straight to your device in clean, standard file formats.

Frequently asked questions

Related tools