JSON Minify

Paste JSON and get it back without a single wasted byte: no indentation, no line breaks, same data. Typical formatted responses lose 20–40% of their size.

How to use

  1. Paste the JSON — minification runs as you type.
  2. Check the message under the box: a broken file cannot be minified, and you will see where it breaks.
  3. Press Copy and paste the result into your config, request body or environment variable.

Good to know

What actually gets removed

Only whitespace between tokens: indentation, line breaks and the space after a colon. Values, key order and numbers stay exactly as they were, so the result is byte-for-byte equivalent data in a shorter form.

When minifying is worth it

Config files inside environment variables, payloads sent over a slow connection, JSON embedded into a URL or a QR code. For files served over HTTP the gain is smaller than it looks: gzip already removes most of the whitespace on the wire.

Frequently asked questions

Does minifying change the data?

No. The file is parsed and re-serialised without whitespace, so every value stays identical.

Is my JSON uploaded anywhere?

No, everything happens in your browser — safe for tokens and private payloads.

How much smaller does it get?

Usually 20–40% for pretty-printed JSON. Deeply nested files with short values shrink the most.

Can I get the formatting back?

Yes, paste the result into the JSON beautifier — the structure is intact, only the whitespace is gone.

Related tools