返回软件列表
v1.2.1 找工具啦原创

蛤蟆JS混淆加密工具

2026-09-16 更新 46 次浏览 16 次下载
蛤蟆JS混淆加密工具是一款完全离线运行的免费桌面版 JavaScript 代码保护工具。内置字符串数组、控制流平坦化、死代码注入、防调试、自我保护等 20 余项混淆选项,支持一键套用低 / 中 / 高三档预设与兼容性最好的「推荐设置」;代码全程本机处理、不上传任何服务器;临时电脑等受限环境还可用网页版在线混淆。适用于前端项目发布前保护源码、付费脚本授权分发、防止代码被随意复制与篡改。

软件截图

1 / 4
蛤蟆JS混淆加密工具 截图 蛤蟆JS混淆加密工具 截图 蛤蟆JS混淆加密工具 截图 蛤蟆JS混淆加密工具 截图

软件说明

蛤蟆JS混淆加密工具

20+ 混淆选项 · 域名锁 · 完全离线 —— 桌面版 JavaScript 代码保护工具

✓ 免费无广告| ✓ 离线运行不上传| ✓ 支持域名锁| ✓ 支持提取便携版

蛤蟆JS混淆加密工具用于在发布前保护 JavaScript 源码:把可读的代码混淆成难以阅读、难以随意修改的产物,并可选绑定授权域名。左侧贴入原始 JS,右侧拿到混淆结果,全程本机离线完成,代码不上传任何服务器。基于开源项目 javascript-obfuscator 内核,参数可视化调节,无需命令行即可完成专业级混淆。

功能特性

🔒 20+ 混淆选项
字符串数组、控制流平坦化、拆分字符串、死代码注入、防调试、自我保护、屏蔽 console 等一应俱全,按需组合出不同强度的保护。
⚡ 一键预设与推荐设置
低 / 中 / 高三档预设即选即用,只改强度类选项、不动域名锁与种子;「推荐设置」一键切到兼容性最好的配置,「恢复预设」随时回到默认均衡状态。
🌐 域名锁与锁定重定向
填入授权域名(逗号分隔多个)后,产物只在这些域名下生效;未授权环境运行时自动跳转到指定地址,防止脚本被随意搬运部署。
🎲 随机种子可复现
固定随机种子后,同一份源码每次混淆产物保持一致,便于对比差异、纳入版本管理与团队协作。
📦 ES 模块与旧浏览器兼容
「忽略 import」跳过模块语句、保留原有模块结构,适合 ES 模块项目;「复制兼容垫片」让产物在旧浏览器中也能正常运行。
🔌 完全离线 · 代码不上传
混淆全程在本机完成,不连接任何服务器;安装版分发,安装完成后整个程序文件夹可拷贝到其他电脑直接使用,临时环境还可用网页版在线混淆。

参数与规格

支持系统Windows 10 / 11(64 位),不支持 Windows 7 / 8
当前版本v1.2.1(软件内「检查更新」可获取新版本)
运行方式安装版;安装后可将整个程序文件夹拷贝为便携版使用
混淆内核基于开源项目 javascript-obfuscator
混淆选项20+ 项(字符串数组 / 控制流平坦化 / 死代码注入 / 防调试等)
预设方案低 / 中 / 高三档一键预设 + 推荐设置 + 恢复预设
编码支持base64 / rc4 / 不编码
域名锁支持多域名(逗号分隔)+ 锁定重定向
数据隐私完全离线运行,代码不上传任何服务器
收费标准免费,无广告

快速上手

  1. 点左侧「原始 JS」卡片里的「打开 .js」选择文件,或直接把代码粘贴进输入框(粘贴会替换全部内容)。
  2. 选择混淆配置:不确定就从「一键预设」选一档强度,或直接点「推荐设置」套用兼容性最好的方案。
  3. 点底部「开始混淆」,进度和状态显示在右下角,产物出现在右侧「混淆结果」卡片。
  4. 用「复制结果」或「另存为…」取走产物,在真实环境完成功能测试后再上线;右上角图钉可把窗口钉在最前。

提取便携版

本工具以安装版分发,程序本身为绿色化设计:安装完成后,把整个程序文件夹拷贝走,即可在其他电脑直接使用。具体方法:
  1. 正常完成安装,进入本工具的安装目录;
  2. 将整个程序文件夹拷贝到 U 盘或其他电脑;
  3. 运行文件夹中的主程序即可直接使用,无需再次安装。
拷贝出的便携版同样完全离线运行;日后升级时,重新下载新版安装包覆盖安装,或再次拷贝新版程序文件夹即可。

混淆选项速查

选项说明
字符串与代码处理
压缩成一行去掉换行与缩进,产物体积最小。
字符串数组 + 编码字符串收进数组并按「数组取值比例」抽取引用,编码可选 base64 / rc4 / 不编码。
数组旋转 / 数组打乱字符串数组的两个内部整理动作,配合「字符串数组」生效,进一步增强字符串保护。
拆分字符串按「块长」把长字符串切成小段,增加还原难度。
数字转表达式 / 转换对象键 / 代码简化 / Unicode 转义常规增强项,默认开启。
流程与结构
控制流平坦化打乱执行顺序;「平坦化强度」0~1,越高越难读、运行也越慢。
死代码注入混入无效代码迷惑阅读者,「比例」控制注入量,默认关闭。
忽略 import混淆时跳过 import / export 语句,产物保留原有模块结构,适合 ES 模块项目。
目标环境 / 标识符风格 / 随机种子随机种子固定后,同一份源码每次产物保持一致。
防护与兼容
防调试 / 自我保护反调试与反篡改,会明显增大产物、也更难排查问题,按需开启。
屏蔽 console抹掉产物里的 console 输出。
重命名全局变量较激进,可能影响依赖全局名字的代码;产物报错时先关它排查。
复制兼容垫片产物要在旧浏览器运行时保持勾选。
日志让引擎在控制台输出运行信息,仅排查问题时开启,一般保持关闭。
预设与域名锁
一键预设低 / 中 / 高三档,选完立即套用引擎内置配置;只改混淆强度类选项,目标环境、种子、域名锁等保持不变,套用后仍可手动微调。
推荐设置 / 恢复预设推荐设置 = 兼容性最好(防调试 / 自我保护 / 控制流平坦化 / 转换对象键关闭,其余保守开启),不动已填的域名锁;恢复预设 = 回到默认均衡配置(域名锁、锁定重定向一起恢复)。
域名锁 / 锁定重定向填入允许运行产物的域名(如 .example.com),逗号分隔多个,产物只在这些域名下生效;锁定重定向为未授权环境下跳转的地址(留空用默认的 about:blank),留空域名锁则不锁。

适用场景

  • 前端项目发布保护:上线前混淆 JS,提高源码被直接复制、随手篡改的门槛。
  • 付费脚本 / 授权分发:配合域名锁,让脚本只在客户授权的域名下运行。
  • 油猴脚本 / 小工具分享:分享成果的同时保留一定的源码壁垒。
  • 临时环境使用:受限电脑装不了软件,打开网页版即可在线混淆。
  • 教学演示:对比混淆前后的代码形态,直观理解前端代码保护。

常见问题

  • 点「开始混淆」没反应?看右下角状态栏是否显示「内置运行时不可用」,若是请重启程序重试。
  • 产物运行报错?先点「推荐设置」换成兼容性最好的配置,确认正常后再逐个开启激进选项排查(「重命名全局变量」最常出问题)。
  • 想恢复默认设置?点参数区左下角「恢复预设」,域名锁与锁定重定向会一起恢复。
  • 老系统可以用吗?仅支持 Windows 10 / 11(64 位),Windows 7 / 8 无法正常运行;受限环境可改用网页版。

注意事项

  • 混淆完全在本机离线完成,代码不会上传到任何服务器。
  • 混淆的作用是提高阅读与篡改门槛,不能替代服务端校验与真正的加密,关键逻辑请勿只依赖前端混淆。
  • 混淆后务必在真实环境做一次完整功能测试再上线。
  • 原始代码请自行备份;未「另存为…」的结果在关闭窗口后不会保留。
  • 右上角图钉为窗口置顶开关:蓝色表示已置顶,再点一次取消。
  • 本工具的混淆核心基于开源项目 javascript-obfuscator。
蛤蟆JS混淆加密工具 · v1.2.1 免费 · 离线运行 · 代码不上传

下载地址

点击按钮后显示下载链接与提取码

更新版本

v1.2.1 2026-09-16
修复多个问题
v1.2.0 2026-09-13
发布蛤蟆JS混淆加密工具
← 返回软件列表

评论 (0)

发表评论

0/300

暂无评论,来发表第一条评论吧!

获取下载链接
正在获取下载链接,请稍候...

链接失效?欢迎在评论区留言告诉我们

软件截图大图
便签
已输入:0/500字

    扫码访问工具