跳到主要内容
Z

JavaScript 压缩工具

基于 terser 压缩 JavaScript 代码。可自定义变量名混淆、代码压缩及注释处理策略,并提供压缩前后的大小对比。

免费 无需注册 客户端运行 注重隐私 Updated

大小:

大小: · 节省 %

处理中…

使用方法

  1. 1 将 JavaScript 代码粘贴到左侧输入框。
  2. 2 开启/关闭 Mangle、Compress 选项,并选择注释处理策略。
  3. 3 点击 Minify —— 立即查看压缩前后的大小对比。

为什么使用此工具

  • 采用 terser 引擎 —— webpack、Rollup 和 Vite 都在使用的同款压缩器。
  • 懒加载设计 —— 仅在点击 Minify 时才加载 terser,保持页面轻量。
  • 同步展示大小对比,让你清楚看到实际节省了多少空间。
  • 完全在客户端运行 —— 你的代码永远不会离开浏览器。

常见问题

压缩(minify)和混淆(obfuscation)有什么区别?

压缩只是缩短变量名并精简语法以提升性能。混淆则更进一步 —— 打乱控制流、加密字符串、插入冗余的死代码(dead code)。详见 <a class="underline" href="/js-obfuscator">JS Obfuscator</a>。

该工具支持现代 JS 语法吗?

支持 —— terser 兼容 ES2020+ 语法,包括可选链(optional chaining)、BigInt、顶层 await(top-level await)。

如何把压缩后的代码重新格式化(pretty-print)?

使用 <a class="underline" href="/javascript-formatter">JavaScript Formatter</a> 即可恢复代码排版(但无法还原已被混淆的变量名)。

什么是 JavaScript 压缩工具?

JavaScript 压缩工具用于精简 JavaScript 源代码,从而减小文件体积、加快加载速度。该工具基于 terser 构建,支持自定义变量名混淆(mangle)、代码压缩以及注释处理策略,并实时显示压缩前后的大小对比。整个过程完全在浏览器本地运行,源代码不会上传至任何服务器。

概要

JavaScript 压缩工具 是 Zerethon Tools 提供的免费 开发者 工具。基于 terser 压缩 JavaScript 代码。可自定义变量名混淆、代码压缩及注释处理策略,并提供压缩前后的大小对比。. 完全在浏览器中运行 — 无需注册,无需上传。

分类
开发者
价格
免费
隐私
基于浏览器
注册
无需

隐私

除非另有说明,否则你的数据永远不会离开浏览器。JavaScript 压缩工具 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。

相关工具

在 Zerethon Social 上创作、分享与成长

免费注册。赚取积分,收集成就,与全球创作者建立联系。

免费试用 Zerethon