🔒 您的所有代码都在浏览器本地完成混淆加密,不会上传到任何服务器,安全、私密。

① JS 代码

0 字符 / 0 行

② 配置

混淆选项预设(一键切换)

低:轻量混淆,兼容性最好

基础设置

紧凑代码 (Compact)
禁止格式化(自我保护 Self-Defending)
禁止控制台调试 (Debug Protection)
禁止控制台输出 (Disable Console Output)
优化代码结构(模板/箭头函数转换)
数值转表达式
分割字符串 (Split Strings)
转义 Unicode
重命名全局变量
重命名方法 & 属性(⚠️ 高风险,可能破坏运行)

加密系数

标识符名称生成器

字符串混淆

变量/函数名混淆
布尔转一元表达式(!![])
点符号转方括号符号
字符串阵列化
阵列加密方式(可多选,随机选用)
强制转换字符串(stringArrayCallsTransform)
保留模板字符串(PROTO_CONTENT 等原样可读)
字符串颠倒

高级设置

僵尸代码植入(简单版)
正则表达式标准化(/x/g → new RegExp)
JSON 格式标准化(对象 key 加引号)
赋值垃圾代码(x = expr → x = (0, expr))
Eval 加密
二元表达式混淆(数字加法 1+2 → 1-(-2))
域名锁定重定向 URL

③ 混淆加密结果

等待混淆…

功能特性

🏷️

变量/函数名混淆

将局部变量、函数名替换为无意义十六进制标识符。

🔤

字符串 Unicode 化 & 阵列化

字符串转为 \uXXXX,并可拆分进加密字符串数组。

🌀

平展控制流

改写 if/while/switch 为顺序执行的控制流结构。

🧟

死代码注入

注入不会执行却与真实代码混淆视听的僵尸代码。

🔢

数值 & 逻辑混淆

数字转二进制表达式,布尔值转一元表达式。

📦

压缩 & 下载

移除注释空白,一键复制或下载结果文件。