Convertor
{}

Text tool

JSON to CSV

Turn a JSON array of objects into a spreadsheet-ready CSV with proper escaping.

Runs in your browser
No files needed100% local · no upload

Guide

How to convert json to csv

  1. Paste your JSON

    Paste an array of objects (or a single object) — fields from all objects become columns.

  2. Convert to CSV

    Values are properly escaped: embedded commas, quotes and line breaks are handled.

  3. Copy the CSV

    Paste it into a .csv file or straight into Excel, Sheets or your pipeline.

Frequently asked questions

What if objects have different fields?

The header row is the union of all keys, in the order they first appear. Missing values become empty cells.

How are special characters handled?

Values containing commas, quotes or newlines are wrapped in double quotes with inner quotes doubled — the CSV standard, so Excel and parsers read them correctly.

What about nested objects?

Nested objects and arrays are serialized as JSON strings inside their cell, so no data is lost.

Is my data uploaded?

No — conversion happens entirely in your browser.

Keep converting

View all →