工具介绍
先说清楚:这个工具做的是英文世界的“1337/leetspeak”传统(字母换成形似的数字,比如E换成3、A换成4),跟中文互联网常说的“火星文”(用生僻字/同音字替换汉字)是两个不同的传统,这个工具目前只处理英文字母替换,不支持中文火星文那套替换规则。
这是单向的风格替换,不是加密或编码——因为替换之后的“1”既可能来自“i”也可能来自“l”,没办法可靠地自动把1337文字翻译回原文。这也是预期之内的:1337从来就不是设计给程序自动解码的,只是给已经熟悉这套替换规律的人类读者看的。
为什么使用它?
- 瞬间把英文文字转换成用户名、游戏ID或怀旧BBS风格常用的1337效果。
- 两档替换强度:轻度(只换元音,保留可读性)或重度(换更多字母,一眼看上去更难辨认)。
- 100%本地处理——替换在浏览器本地完成。
- 免费、无需注册、没有字数限制。
- 任意长度的文字都能即时处理。
使用方法
- 把英文文字输入或粘贴到输入框里。
- 选择轻度或重度替换强度。
- 点击转换。
- 点复制拿到结果。
示例
输入
Elite Hacker输出
3l1t3 H4ck3r(轻度) / 31173 H4ck3r(重度)轻度只替换元音(a、e、i、o),结果保持容易辨认。重度还会替换b、g、l、s、t、z,这就是为什么“Elite”在重度下几乎全变成数字(31173)而不是3l1t3。
实用技巧
- 如果想让别人真的能舒服地读懂——用户名、聊天ID、日常文字——用轻度模式。
- 重度模式更适合一个短词或ID,不适合一整句话,因为长文字重度替换之后真的很难辨认。
- 1337没有统一标准——不同社区和生成工具用的替换表略有差异,不用指望这个工具的输出跟你见过的其他1337转换器完全一样。
- 因为是单向转换,如果以后还要用到原文,记得自己留一份——没有可靠的“转换回去”步骤。
1337跟其他文字风格工具的区别
1337把字母换成数字和符号,追求的是特定的复古网络风格。如果你想要另一种风格化文字——用Unicode近形字符而不是数字——本站的小型大写字母生成器和气泡字生成器基于同样“替换字符”的思路,但视觉效果完全不同。
如果你实际想做的是把一小段文字藏起来不让人随手看到(不是为了风格,而是想藏个剧透之类的),ROT13才是那个场景更标准的工具,因为它是可逆的,也不依赖1337这种视觉模式识别。
→ ROT13加解密工具 · 小型大写字母生成器
常见问题
能把1337文字转换回普通文字吗?
用自动化工具做不到可靠还原。很多1337替换一旦应用就有歧义——“1”可能原本是“i”也可能是“l”,不同的1337惯例对符号的选择也不完全一样。1337从设计上就是给认得出这套规律的人类读者看的,不是拿来给程序解码的。
轻度和重度有什么区别?
轻度只替换最常被替换的4个元音字母(a→4, e→3, i→1, o→0),保持单词一眼就能认出来。重度在此基础上加了b→8, g→9, l→1, s→5, t→7, z→2,结果密集得多、更难辨认——更接近用户名里那种更极端的1337风格,而不是日常聊天里常见的轻度风格。
为什么“l”在重度模式里变成“1”,轻度却不变?
因为“1”已经被用来表示“i”了——在轻度模式里再把“l”也加进同一套替换,会让很多单词在两个不同原字母之间产生歧义。重度模式接受了这个取舍换来更激进的效果;轻度模式为了保持可读性刻意避开了这一步。
1337现在还有实际用途吗?
基本只剩风格化或怀旧用途——用户名、游戏ID,偶尔用来玩梗致敬1990-2000年代的网络文化。作为绕过早期文字过滤器的实际功能,现在基本已经用不上了。
这个工具会上传我的文字吗?
不会。字符替换完全是浏览器里的JavaScript在本地完成的,你输入的任何内容都不会发送到服务器。