JavaScript 压缩
在「代码」文本框中输入或粘贴。结果会实时更新:删除块注释,把连续空白压成单个空格并去掉首尾空白,适合在正式打包前快速看体积变化。
更新 2026-08-03 · developer
body { color: red; }
关于本工具
这是轻量的浏览器端压缩,不是完整 AST 压缩器。它会去掉 /* ... */ 注释,并把任意空白序列替换为一个空格。没有单独按钮,压缩后的字符串始终显示在「代码」框下方的结果区。
使用方法
- 粘贴代码: 把 JavaScript(或类似源码)放进「代码」文本框。
- 查看实时结果: 看结果区内容;输入变化时会自动更新,无需点击按钮。
- 检查注释与空格: 确认块注释已消失,多余换行或制表符变成单个空格。
- 复制压缩文本: 选中结果文本,粘贴到需要更短片段的地方。
常见用途
- 把短脚本压小后贴进书签脚本或内联标签。
- 对比去掉注释和空行前后的字符数。
- 清理仍带块注释的示例代码,只保留逻辑。
使用提示
- 优先使用 /* */ 注释;本工具不会去掉 // 行注释。
- 若字符串里含有类似注释的文本,输出可能被改动,上线前请再看一眼。
常见问题
压缩需要点按钮吗?
不需要。「代码」一变,压缩结果就会重算。
// 注释会被去掉吗?
不会。只去除 /* */ 块注释,// 行会保留。
这算正式生产级压缩吗?
不算。它只折叠空白和块注释,不会重命名变量,也不解析 AST。
代码会离开浏览器吗?
不会。压缩只在本页文本框内容上完成。