← All tools
DATA / PROCESSED LOCALLY

JSON to CSV

Make an array of records spreadsheet-ready.

↗
Files stay on this device
0 charactersUTF-8 text
Processed locally · No uploads

How it works

  1. Paste your content or open a supported local file.
  2. Choose your settings, then preview or process it.
  3. Copy or download the result. Clear your work when finished.

A few useful details

CSV needs a header row. CSV → JSON keeps values as strings to preserve IDs and leading zeroes. JSON → CSV accepts an array of records, serialises nested values, and prefixes formula-like cells for safer spreadsheet opening.

Inputs are limited to 1 MB; text comparison is limited to 100,000 characters per side. File contents are not saved between visits.