Skip to content
RapideTools

JavaScript Minifier

Minify JavaScript conservatively.

Paste JavaScript to strip comments and collapse extra whitespace. This is a conservative minifier — it preserves strings, template literals and regex, and keeps newlines so automatic semicolon insertion still works. It does not rename variables. Everything runs locally in your browser.

Conservative minifier: removes comments and extra whitespace; it does not rename variables. For full minification use a build tool.

Your input is processed locally in your browser — nothing is uploaded, stored or logged.

Saved you time?Buy me a coffee

How it works

  1. 1 Paste your JavaScript.
  2. 2 The minified output appears live.
  3. 3 Copy or download the .js file.

Common use cases

  • Quickly shrink a small script.
  • Remove comments before sharing.
  • Reduce inline script size.
  • A fast, dependency-free first pass.

Frequently asked questions

Is my input sent to a server?

No. Everything runs locally in your browser — your input is never uploaded, stored or logged.

How thorough is the minification?

It is deliberately conservative: it removes comments and extra whitespace but does not rename variables or restructure code. For maximum compression, use a full bundler (esbuild, terser).

Could it break my code?

It preserves strings, template literals and regex literals and keeps line breaks to stay ASI-safe. Very unusual code could still differ — always test the output.

Is it really free?

Yes — free, with no signup and no limits.

CSS Minifier

Minify CSS to reduce size.

Open tool

JSON Minifier

Minify JSON to its smallest form.

Open tool

HTML Formatter

Format and indent HTML.

Open tool