Free online JSON formatter, viewer, minifier, and validator
Jigglify's JSON tool is a formatter and JSON viewer in one. Clean up payloads, explore them in text or tree view, shrink them for production, and catch syntax errors before they hit an API or config file. Paste JSON on the left, choose Format, Minify, or Validate, then click the arrow to process - all privately in your browser.
What you can do
Format
Pretty-print messy or minified JSON with consistent indentation so nested objects and arrays are easy to read and review.
View
Use the JSON viewer modes: Text for copy-ready output, or Tree to expand and collapse nested objects and arrays.
Minify
Strip unnecessary whitespace to produce the smallest valid JSON payload - useful for APIs, config files, and transfer size.
Validate
Check whether your text is valid JSON. On failure you get a clear Invalid JSON status with line and column hints when available.
Format vs Minify vs Validate vs View
- Format (pretty-print)
- Parses JSON and rewrites it with indentation. Best for reading, code review, and debugging. Try Format.
- View (JSON viewer)
- After processing, switch the output between Text and Tree. Tree view is the JSON viewer for nested structures; Text is best when you need to copy the result.
- Minify
- Parses JSON and removes unnecessary whitespace for smaller payloads. Try Minify.
- Validate
- Parses JSON and reports Valid or Invalid without rewriting the input. Try Validate.
JSON examples
Formatted
{
"name": "Jigglify",
"tools": ["formatter", "minifier", "validator"]
}Minified
{"name":"Jigglify","tools":["formatter","minifier","validator"]}Invalid (trailing comma)
{
"name": "Jigglify",
}Common JSON errors
Trailing commas
JSON does not allow a comma after the last item in an object or array. Remove the extra comma before } or ].
Single quotes
Strings and property names must use double quotes. Convert 'name' to "name".
Unquoted keys
JavaScript allows { name: "Ada" }; JSON requires { "name": "Ada" }.
Comments
Standard JSON has no // or /* */ comments. Remove them or use a JSONC-aware workflow outside strict JSON.
Want a deeper walkthrough? Read Common JSON errors and how to fix them.
How to use this JSON tool
- Paste your JSON into the input panel, or click Sample to try an example.
- Select Format, Minify, or Validate from the tabs above the editor.
- Click the arrow between the panels to process your input.
- Switch between Text and Tree on the output to copy results or use the JSON viewer tree.
- Use Clear when you are done - stats for keys, lines, and size update as you type.
Frequently asked questions
Learn more about JSON
Related tools: Base64 encoder, JWT decoder, URL encoder.
Why format, view, and validate JSON?
JSON is the default data format for web APIs, app config, and many developer tools. A single missing comma or quote can break a deploy. Formatting and the JSON viewer make reviews and debugging faster; minifying reduces payload size; validation catches syntax issues early. Running these steps locally means you can safely inspect tokens, secrets, and private payloads without sending them to a third-party service.