代码、数据与二维码工具

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.

使用步骤

如何使用

  1. 粘贴最多 200,000 个字符的 JavaScript。
  2. 在本地编码字符串字面量,并以文本形式查看结果。
  3. 复制或下载结果;保留可读源码,并在自己的构建流程中验证。

有界文本转换

工具会扫描带转义边界的单引号和双引号字符串字面量,并将其中字符改写为十六进制转义。它不会执行 JavaScript、解析语法、重命名标识符、重排代码、转译或打包。

混淆不等于安全

转义可以还原,不提供保密、防篡改或有意义的抗分析能力。不要用输出保护秘密或作为安全边界。

保留源码映射和可读源码

处理在本地进行,输入最多 200,000 个字符。页面不会生成源码映射;请保留可读源码并使用经过测试的生产构建工具。

常见问题

你可能还想知道

它会执行我的 JavaScript 吗?

不会。输入只作为文本处理,从不求值。

会重命名变量吗?

不会。此工具只编码引号内的字符串字面量,不解析或重命名标识符。

输出经过加密吗?

没有。十六进制转义可逆,不提供安全或保密性。

会生成源码映射吗?

不会。请在项目中保留可读源码和源码映射。