Remove all whitespace, indentation and line breaks from JSON to produce compact output ready for APIs and production environments. Instant, private, browser-only.
Input
Output
Ready — paste your input and click Format
Try a sample:Simple ObjectNested ObjectArray
📊 Stats
—
Input Size
—
Output Size
—
Saved
—
Keys
⌨️ Shortcuts
Ctrl+EnterMinify JSON
Ctrl+Shift+CCopy output
Ctrl+LClear all
TabInsert indent in editor
💡 Tips
⚡
Minify for production — removes all whitespace to reduce API payload and file sizes.
📦
Size reduction — minified JSON is typically 20–40% smaller than formatted.
🔒
100% private — all processing runs in your browser. Nothing is uploaded.
🔄
Reverse it — use the JSON Formatter to beautify minified output again.
A JSON minifier removes all unnecessary characters from JSON — whitespace, newlines, indentation — without changing the data. The result is compact, machine-readable JSON that takes up less bandwidth, loads faster in APIs, and reduces storage costs.
When to Minify JSON
Before sending JSON in HTTP API responses to reduce payload size
Before storing JSON in a database column to save space
When embedding JSON in HTML pages or JavaScript source files
In build pipelines to compress config or translation files
Frequently Asked Questions
Typical formatted JSON with 2-space indentation is 20–40% larger than its minified equivalent. Deeply nested structures benefit most. For large API responses, minification can save tens of kilobytes per request.
Yes. Whitespace between tokens is optional in JSON. A minifier simply strips the optional whitespace while preserving all data, structure, and values exactly.
Paste the minified JSON into the JSON Formatter tool and click Format / Beautify. It will re-indent the JSON with your chosen indent size.