JavaScript 混淆工具
粘贴 JavaScript,在有限范围内本地生成降低直读性的字符串表示。
最多 200,000 个字符,处理在浏览器本地完成。
This is reversible representation only, not encryption or a security boundary. It does not execute, parse, rename identifiers, or generate source maps. Keep readable source and use a tested build tool for production.
使用步骤
如何使用
- 粘贴最多 200,000 个字符的 JavaScript。
- 在本地编码字符串字面量,并以文本形式查看结果。
- 复制或下载结果;保留可读源码,并在自己的构建流程中验证。
有界文本转换
工具会扫描带转义边界的单引号和双引号字符串字面量,并将其中字符改写为十六进制转义。它不会执行 JavaScript、解析语法、重命名标识符、重排代码、转译或打包。
混淆不等于安全
转义可以还原,不提供保密、防篡改或有意义的抗分析能力。不要用输出保护秘密或作为安全边界。
保留源码映射和可读源码
处理在本地进行,输入最多 200,000 个字符。页面不会生成源码映射;请保留可读源码并使用经过测试的生产构建工具。
常见问题
你可能还想知道
它会执行我的 JavaScript 吗?
不会。输入只作为文本处理,从不求值。
会重命名变量吗?
不会。此工具只编码引号内的字符串字面量,不解析或重命名标识符。
输出经过加密吗?
没有。十六进制转义可逆,不提供安全或保密性。
会生成源码映射吗?
不会。请在项目中保留可读源码和源码映射。