Reduce JavaScript source size using conservative browser-based minification. Keep modern module syntax and license comments while comparing UTF-8 byte sizes.
Browser-based developer tool
Reduce JavaScript size without renaming variables or applying compression transforms. Your code stays in your browser.
Enter JavaScript and select Minify JavaScript to compare UTF-8 sizes.
Keep comments also preserves optimization annotations where supported, but formatting may move comments or change their spacing. Compression and variable renaming are disabled; enabling compression could discard comments attached to removed code. Sizes use UTF-8 bytes.
Your JavaScript is not executed, uploaded, tracked, or stored by this tool.
How it works
Paste the JavaScript you want to minify.
Minify JavaScript locally without renaming variables.
Compare UTF-8 sizes and copy the minified JavaScript.
Paste JavaScript, select Minify JavaScript, review the result and byte savings, then copy the output.
Supports modern JavaScript syntax, preserves license notices, and disables name mangling and compression transforms. No uploads or accounts.
Your JavaScript is processed only in your browser. Nimzoa does not execute, upload, log or store the input entered into this tool.
It removes unnecessary source formatting while keeping names unchanged and disabling compression transforms.
Yes. It parses modules, async functions, arrow functions, optional chaining, templates and regex literals.
Yes. License and preserve notices recognized by Terser remain in the output.
No. It parses source text for minification and shows the result as text. Your code is never evaluated.
No. Processing runs in your browser without an external API or an account.
Both sizes use UTF-8 bytes. If the proposed output is not smaller, your original input is kept.