Compress JSON to a single, transport-ready line.

Strip every byte of insignificant whitespace without touching your data.

Valid JSON

10 lines · 192 B

input192 B · 10 lines
outputminify
{"deploy":{"service":"api-gateway","region":"eu-west-1","replicas":3,"env":{"LOG_LEVEL":"debug","TIMEOUT_MS":2500},"health":true,"notes":null}}

# 1 line · 143 chars

01 · Why minify

Fewer bytes over the wire, same structure.

Minified JSON removes the spaces, tabs and newlines that exist purely for human readers. The parsed result is identical, so it is safe for request bodies, cache entries, log lines and database columns.

Single-line payloads also travel better through log aggregators and shell pipelines, where a pretty-printed object would be split across dozens of entries.

02 · Capabilities

Minify, verify, and ship.

Lossless compression

Only whitespace is discarded — values are untouched.

Size readout

See character and byte counts before and after in real time.

One-click export

Copy the single line or download it as a .json file.

03 · FAQ

Quick answers.

Does minifying change my data?+

No. Only insignificant whitespace is removed. Keys, values, ordering and types stay exactly the same.

How much smaller will my JSON get?+

Indented payloads typically shrink 15–40%, depending on nesting depth and indent width.

Can I reverse a minified file?+

Yes — paste it into the formatter and pick an indent width to get a readable version back.

04 · Related tools

The jsonglow toolkit.