JS 压缩·格式化

移除 JavaScript 的注释·空白来减小体积(压缩),或整理缩进(格式化)。能识别字符串·正则表达式并安全处理,代码不会传送到服务器。

这是不依赖任何库即可运行的安全压缩。不做名称缩短之类的高级优化,只移除注释·缩进·不必要的空白,并保留换行,确保行为不变。

输入 JS
结果

使用说明

压缩会移除注释和缩进·空行·不必要的空白。由于保留换行,不会因分号自动插入(ASI)而改变行为。

格式化会按括号深度重新调整缩进,使代码易于阅读。

所有处理都在浏览器中进行,输入的代码不会外传。