JSON Tool FAQ
What does optimize/compress do?
It minifies JSON and reports how many characters were removed compared with pretty-printed output.
Where can I validate or minify JSON?
Validation is available on the JSON Validate page, and minification is available on the JSON Minify page.
Does this tool send data to a server?
No. Compression is performed client-side only.
Example input/output
Input: {
"name": "Ada",
"age": 30
}
Output: {"name":"Ada","age":30}
Original: 28 chars → Compressed: 22 chars (21.4% reduction)
How it works
This tool parses the JSON, produces both a pretty-printed version (for size comparison) and a minified version. It calculates and displays the character count difference between the two forms. Processing runs in your browser.
Common use cases
- Reduce JSON payload size before sending over a network
- Optimise JSON configuration files to reduce storage space
- Remove unnecessary whitespace from JSON before embedding in source code