02 / VALIDATE
JSON Formatter & Validator
Paste anything that claims to be JSON. Valid input gets pretty-printed with two-space indentation or minified; invalid input gets an error pinned to the exact line and column.
About this formatter
Parsing uses the browser's native JSON.parse — the same engine your JavaScript runtime uses in production, so what validates here validates there. No custom parser, no "almost JSON" leniency.
Your payloads never leave this tab. That matters more for JSON than for most formats: API responses and config files routinely contain tokens, keys and customer data that have no business being pasted into someone else's server.