JSON Formatter
Paste JSON. Read it properly.
Waiting for input
indent
layout
Valid, but worth a look
This is JSON encoded inside a string — common in logs and webhook bodies.
Input
Output
Click a line number to copy its JSON path · click the arrows to fold · ⌘↵ to re-parse
Nothing is uploaded
The parser runs in your tab. No request carries your payload, so API responses with secrets in them stay yours.
Big numbers survive
Most formatters round-trip through floats and quietly corrupt IDs above 253. This one keeps every digit exactly as you pasted it.
Errors that point somewhere
Trailing commas, single quotes, unescaped newlines, duplicate keys — you get the line, the column and the reason.