Online JavaScript Obfuscator

Online Javascript Obfuscator makes javascript code harder to read or understand to protect from theft or reuse. preventing it from being stolen and used without permission.

  • 加密 JavaScript文件 (最大200KB)
  • 批量加密 上传JavaScript压缩ZIP包 (VIP)
  • VIP
拖动JavaScript文件至此或者点击上传

(当前接收100KB文件以内的js源码加密,每次最多接收1个文件)
【只支持js文件,常见问题,请下拉到底部】
拖拽或点击选择 包含JavaScript的 “zip” 压缩包

(批量加密文件体积不超过0M)
【只支持zip压缩包,只会处理压缩包里面的js代码。常见问题,请下拉到底部】
加密 · 定制配置
加密 · 定制配置
加密 · 过滤配置

FAQ(常见问题)

一、混淆JavaScript代码有什么用?

主要是为了保护javascript源码,防止恶意抄袭,例如:

1.防止任何人简单地复制/粘贴您的js代码。

2.删除不需要的注释和空格。使代码加载更快,且难以破解;

3.一些客户还没付尾款,防止他们拿着你的源码跑路。

二、Javascript混淆后能被破解吗?

可以,世界上总会有一些天才般的牛人存在,虽然不可能恢复确切的原始代码,但是他们花时间,还是能反向工程的。因为JavaScript在浏览器上运行,因此浏览器的JavaScript引擎必须能够读取和解释它,因此无法防止这种情况。

三、为什么混淆后代码比原始源代码还要大?

因为混淆中引入了一些新的代码片段,旨在保护和防御调试和逆向工程。字符串也被转换为\xAB十六进制代码,使混淆后的代码变得更难理解。您可以配置Nginx的GZIP压缩一下就可以解决这个问题。

四、服务器会存储我的源代码吗?

不会。源代码在我们生成加密代码后就会自动删除,而加密后的代码会在服务器存储短暂的几分钟(主要是供你们下载时间)。

五、我是否可以从混淆后代码中恢复原始代码?

不,不可能将混淆后的代码还原为原始代码,因此请保留好您的原始代码。

六、加密混淆中是否会向代码中插入任何影响安全、后门等脚本?

绝对不会!这年头没有谁会去给自己的未来埋个雷,如果您还是怀疑,那请稳步,没有信任的基础,一切都无法谈起。