CurlyJSON

Getting started

CurlyJSON is a set of free JSON tools that run entirely in your browser — nothing you paste is uploaded. No sign-up, no pop-up ads.

The tools

Tool What it does Open
JSON Formatter Beautify, minify, validate and repair JSON; tree view; AI explain curlyjson.com
JSON Diff Compare two JSON documents — only real changes, array items matched by id /json-diff
JSON to Code Generate types in 27 languages: TypeScript, Zod, Go, Python, Java, C#… /json-to-typescript
CSV & Excel JSON → CSV / Excel and back, with nested data flattened or rebuilt /json-to-csv

Things that work everywhere

  • Paste, type, or drop a file onto any input panel. Most tools also have an Open button.
  • Your last input is remembered in your browser, so it’s still there next time. Clear removes it.
  • Share links put a compressed copy of your data after the # in the URL. Browsers never send that part to a server, so we never see it — but anyone with the link can.
  • Dark mode follows your system; switch it with the sun/moon button in the header.
  • Big numbers stay exact. IDs like 12345678901234567890 are never rounded, unlike most JSON tools.

Next steps

Found a mistake? Suggest an edit on GitHub.