📋 How to Use
- Paste JSON into the input area.
- Click Format for indentation, or Minify for a single line.
- Copy the result with Copy.
Invalid JSON shows an error. Data stays in your browser.
Paste API responses, config snippets, or logs to format them for reading—or minify for smaller payloads. Parsing runs only in your browser; pasted content is not uploaded to Webooro.
If the formatter reports an error, the position in the message usually points just after the real mistake. Check these first.
| Wrong | Right | Why |
|---|---|---|
{"a": 1, "b": 2,} |
{"a": 1, "b": 2} |
No comma after the last item |
{'a': 'x'} |
{"a": "x"} |
Only double quotes are allowed |
{a: 1} |
{"a": 1} |
Keys must be quoted |
{"a": 1 // memo} |
{"a": 1} |
JSON has no comments |
{"a": 1 "b": 2} |
{"a": 1, "b": 2} |
Items need a comma between them |
{"ok": True} |
{"ok": true} |
true / false / null are lowercase |
Copying from a chat app or a document can also swap straight quotes (") for curly ones (“ ”), which JSON does not accept. If everything looks right but it still fails, retype the quotes.
Invalid JSON shows an error. Data stays in your browser.
Format is for humans reading structure; Minify saves bytes over the wire. This page switches between both without extra tools.
If JSON is invalid, you get a helpful error. Avoid pasting secrets into untrusted sites—here, data stays client-side.
Great for debugging REST responses, cleaning config files, or unfolding one-line logs.
IDEs also format JSON, but this is quick when you only have a browser. Nothing is uploaded to our servers.
For huge files or CI pipelines, prefer CLI or editor plugins.