JSON Compression

Compress and format JSON data to reduce file size

Input mode

1
0 Characters

Processing options

Output area

The processing results will be displayed here

Private & SecureRuns in your browser — nothing is uploaded
Easy to UseJust paste or type — instant results
Free ForeverUnlimited use, no sign-up
Fast & ReliableAdvanced tech, fast and stable

Pretty-printed JSON is great to read but wastes bytes in transit. Paste your JSON to strip every needless space and line break, leaving the smallest valid version to ship in an API, a config or a URL, computed in your browser.

Pretty → one line

How to use the JSON minifier?

  1. 1Enter inputChoose input mode (text or file upload)
  2. 2Set optionsChoose operation (minify or format), configure indent, sort, remove comments
  3. 3ProcessClick Process and wait for results
  4. 4Get resultCopy or download the minified JSON, or download batch results

Common use cases

Shrink a payloadCut whitespace to send less over the wire.
Embed in codeGet a compact one-line string to paste into a variable.
Fit a size limitTrim a config down to a field or storage cap.
Undo formattingReverse a pretty-printed file back to compact form.

Good to know

Minifying does not change the dataOnly whitespace is removed; every key and value is identical. The minified and formatted versions parse to the same thing.
Gzip already does a lotIf your server sends gzip or brotli, much of the saving is already there. Minifying helps most for inline strings and tight limits.
It is not obfuscation or encryptionMinified JSON is just as readable to a machine and easy to re-expand. Do not treat it as hiding or protecting data.
Re-format any timeCompact JSON is not lossy, so a formatter restores readability whenever you need it.

FAQ