Format messy JSON into readable, indented text, or just check whether a JSON string is valid.
Frequently asked questions
It alphabetically reorders every object's keys in the output — useful for diffing two JSON payloads or just getting a more predictable, scannable structure.
Common culprits: trailing commas, single quotes instead of double quotes, unquoted keys, or a missing closing bracket — strict JSON is stricter than JavaScript object literals.