Minify JavaScript with Terser
This JavaScript minifier runs Terser — the same engine behind Webpack, Vite, and Rollup — directly in your browser. It removes whitespace and comments, shortens local variable names, and applies safe compression to dramatically reduce file size, improving load times and bundle budgets.
Beautify & Unminify Code
Switch to Beautify mode to turn minified or messy scripts into clean, properly indented JavaScript. It's the fastest way to make sense of a compressed third-party library or a one-line bundle.
Modern, Private, and Instant
Full ES6+ support means arrow functions, classes, async/await, and destructuring all work. Because everything happens locally, your source code stays completely private — nothing is uploaded, ideal for proprietary or unreleased code.

