Developer Tools

JSON Minifier

Paste in formatted JSON and compress it to the smallest valid representation — handy before sending it over the wire or storing it in a database column.

Size comparison will appear here after minifying.
Advertisement space

How JSON Minifier Works

The minifier parses your JSON to confirm it's valid, then serializes it again without any indentation, line breaks or extra spaces — every character that isn't part of the data itself is removed.

How to Use This Tool

  1. Paste your formatted JSON into the input box.
  2. Select Minify.
  3. Copy the compact result, and check the size comparison to see how much smaller it is.

Example

Input:

{
  "id": 1,
  "active": true
}

Minified output: {"id":1,"active":true}

Helpful Tips

  • Minifying removes whitespace only — it doesn't shorten keys or values, so the data itself is unchanged.
  • If you need to read or edit the JSON again later, keep a formatted copy — minified JSON is hard to review by eye.

Frequently Asked Questions

Does minifying change the data?
No. Only whitespace, indentation and line breaks are removed — every key and value stays exactly the same.
Will invalid JSON be minified anyway?
No, the tool parses your JSON first, so invalid input shows an error instead of a partial or incorrect result.
How much smaller does JSON typically get?
It depends on how deeply nested and indented the original was — heavily formatted JSON can shrink by 20–40%.

This tool runs entirely in your browser. Your input is not uploaded to any server.