Pretty-print, minify, or verify. Zero server round-trips.
JSON is the lingua franca of modern APIs. It's also frequently received as a single-line blob with no whitespace, because whoever generated it didn't care whether you could read it. Servers don't need whitespace. Humans do.
This tool does two things: it formats JSON to be readable (proper indentation,
one key per line), and it validates that your JSON is actually valid. The error
messages come directly from JSON.parse(), which includes the character
position where parsing failed — useful when you have 3,000 lines and one missing comma.
It also minifies JSON (removes all whitespace) for when you need to paste it somewhere that counts characters or just want the compact version for a request body.
Everything happens locally with JSON.parse() and JSON.stringify().
Your JSON isn't sent anywhere. Paste that API key blob you're debugging without worrying
about it showing up in someone else's logs.