Paste raw or minified JSON and get back a perfectly indented, human-readable document in one click — no account required, nothing leaves your browser.
What it does
The formatter parses your input the moment you paste it and flags exactly where the problem is if the JSON is invalid: line number, column, and a plain-language explanation. Fix the error and the green checkmark appears instantly. For valid JSON you get three views:
- Formatted — 2-space indented output, ready to read or commit
- Minified — stripped of whitespace, ideal for payloads and storage
- Tree view — collapsible node explorer so you can navigate deeply nested objects without losing context
When to use it
JSON is everywhere — API responses, config files, log entries, webhook payloads — and raw JSON is painful to read. Use this tool when you receive an unformatted blob from a curl call or a log tail, when a config file fails to parse and you need to find the stray comma or missing bracket, or when you want to quickly inspect a nested structure without spinning up a code editor.
How it works
Paste your JSON (or upload a .json file), then choose Format, Minify, or Tree. One-click copy puts the result on your clipboard; the download button saves it as a .json file. Everything runs locally in your browser — no server round-trips, no size limits imposed by network timeouts, and your data never touches a third-party server.
Free to use, no sign-in required.