Skip to content
ToolHive

JSON Minifier

Strip every optional space and newline from a JSON document and see exactly how many bytes you saved. Validation, diagnostics and the byte accounting all run in your browser.

JSON Tools

How to use JSON Minifier

  1. Paste or type JSON into the input panel.
  2. The minified version appears immediately, along with the size comparison.
  3. Check the four figures: original, minified, bytes saved and percentage reduction.
  4. Copy the result, or download it as data.min.json.
  5. If the document does not parse, the diagnostic below names the line, column and cause.

Examples

Formatted input

Readable, but every space is a byte on the wire.

{
  "id": 7,
  "tags": [
      "json",
      "free"
  ]
}

Minified output

Identical data, roughly 45% fewer bytes.

{"id":7,"tags":["json","free"]}

Features

  • Live minification with no button to press
  • Byte-accurate UTF-8 measurements, not character counts
  • Original, minified, saved and percentage figures side by side
  • Full diagnostics for invalid JSON, with Jump to error
  • Copy to clipboard or download data.min.json
  • Autosaves your draft to this browser only
  • Shares the parsing engine with every other ToolHive JSON tool

Frequently asked questions

Does minifying change my data?
No. The document is parsed and re-serialised without whitespace, so keys, key order and values are all preserved. The result parses to exactly the same data structure.
How much will I save?
It depends entirely on how the source was formatted. A two-space indented document typically shrinks by 30-50%; a document that was already on one line saves nothing.
Is minified JSON faster to parse?
Marginally, but the real benefit is transfer size. If you serve JSON over HTTP, gzip or brotli on top of minification is where most of the saving comes from.
Why is the saving measured in bytes rather than characters?
Because bytes are what cross the network. A character such as 🐦 is four UTF-8 bytes, so a character count would understate the size of any document containing non-ASCII text.
What if my JSON is invalid?
Nothing is minified, and the diagnostic tells you the line, the column and what the parser expected. Guessing at a repair could silently change your data.
Is the document uploaded?
No. Parsing and minification happen in your browser using the native JSON parser.

Related tools

About JSON Minifier

JSON Minifier is part of JSON Tools on ToolHive, a growing collection of small, focused utilities for developers, designers and students. Format, validate, minify and convert JSON with instant feedback as you type. Everything runs client-side, so your data never leaves the browser tab — which makes these tools safe to use with work-in-progress code and private content.