Skip to content

← ToolsFormatters

JSON formatter.

Pretty-print, minify and validate JSON with exact error pointers. Pasted text never leaves this tab.

Client-onlyJSON · Validate
Input74 chars
Output74 → 104 chars
{
  "local": true,
  "name": "jaskaran",
  "stack": [
    "next.js",
    "tailwind"
  ],
  "tools": 16
}
Ctrl+↵ to format

Drop a .json file to format it

or — max 5 MB · stays on device

🔒 Privacy — runs 100% locally

No uploads · no cookies · works offline after load. View Source if you don't believe it.

How to use.

  1. Paste JSON on the left — output updates as the toolbar mode changes.
  2. Pick Pretty or Minify, toggle Sort keys, then Copy or Download.
  3. Red error box? Read the position pointer — that's the exact broken byte.

Related tools.

FAQ.

Is there a size limit?

Browser memory is the only limit — multi-MB documents format fine. Sorting keys on huge files may take a moment.

Does it preserve key order?

Yes, unless you enable Sort keys. Number precision follows JSON.parse (64-bit floats).