工具介绍
Zalgo文字本质是普通文字,只是在每个字符的上方、中间、下方叠加了大量Unicode“组合变音符号”。这些符号本身是合法的Unicode字符(正常情况下用来打重音符号,比如é、ñ这种),但一个字母上叠几十个之后,就会呈现出那种抖动、下垂、“损坏”的视觉效果——这正是2004年前后开始流行的Zalgo文体/诡异文案的来源。
因为它是用真实的组合字符拼出来的,不是图片也不是特殊字体,Zalgo文字本质上还是文字——能粘贴进任何支持Unicode的文本框,但具体显示效果取决于所在平台:有些应用会限制每个字符最多叠加几个符号,所以同一段Zalgo文字在不同网站上看起来诡异程度会不一样。
为什么使用它?
- 瞬间获得那种既能辨认又带着损坏感的恐怖/诡异效果。
- 强度可调——从轻微的不安感到完全不可辨认的混乱都能调。
- 可以单独控制上方/中间/下方三个区域的符号,做出不同风格的效果。
- 100%本地处理:你输入的文字不会离开浏览器。
- 免费、无需注册、没有字数限制。
使用方法
- 在输入框里输入或粘贴文字。
- 选择强度:轻微、中等或强烈。
- 可以选择关闭上方、中间、下方某个区域的符号来调整效果。
- 点击生成,然后点复制拿到结果。
- 粘贴到任何支持Unicode文字的地方——大部分聊天软件、社交媒体和文本框都能用。
示例
输入
你好世界输出
你̛͖́好͙̋世̬̃界͈̊͠中等强度、三个区域符号全开的效果。强烈档位每个字上叠加的符号会多得多,做到基本无法辨认——这是设计出来的效果,不是bug。
实用技巧
- 如果还想让别人能读懂内容,从轻微或中等强度开始——强烈档位设计上就是接近无法辨认的。
- 只关掉下方符号会得到一种更轻、更漂浮的效果,比三个区域全开更容易辨认。
- 如果某个平台把符号过滤掉或者显示错乱了(有些短信网关和老数据库会这样),这是接收端系统本身限制组合符号序列的长度,不是生成工具的bug。
- 短句子效果比长段落好——视觉噪音会随字符数量快速叠加放大。
Zalgo文字实际都用在哪些场景
最常见的用法就是字面意思:恐怖风格的论坛帖子、诡异文案、社交媒体上的被诅咒配文,这种损坏感在这些场景下确实起到了真实的视觉效果作用。故障艺术风格设计和偶尔的整蛊用户名也会用到。
如果你想要的是另一种变换文字效果——可读但有风格,而不是看起来损坏的——大小写转换工具能做同样的变换文字这件事,但视觉效果温和得多。
常见问题
为什么我的Zalgo文字粘贴到别的地方效果不一样了?
不同应用对Unicode组合符号的渲染方式不一样。有些浏览器和App会限制每个字符最多叠加几个符号以避免排版出问题,所以同一段Zalgo文字在微博、微信里可能比在这个工具里看起来温和很多。这是接收端应用本身的限制,生成工具这边没法解决。
Zalgo文字粘贴到表单、用户名或者文档里安全吗?
它本质是纯Unicode文字,技术上没问题——但有些平台和数据库处理超长的组合符号序列时会出问题(文本框高度异常暴涨,或者符号被直接过滤掉)。如果要粘贴到真实用户名这类重要地方,建议先用轻微强度测试一下。
Zalgo文字背后的原理到底是什么?
Unicode里有一整块组合变音符号(本来是用来打重音符号的,比如é、ñ),理论上可以在同一个字符上无限叠加。Zalgo生成器就是利用这一点,随机往字符上叠加大量这类符号——分成显示在字符上方、中间穿过、下方这三类,这正好对应这个工具里强度和区域开关能直接调节的东西。
能控制乱码的诡异程度吗?
可以——强度设置控制每个字符每个区域叠加多少个符号(轻微约每区域2个,强烈约每区域10个),上方/中间/下方三个复选框可以整个关掉某个区域,比如只保留上方符号会得到更轻的效果。
这个工具会存储或上传我输入的文字吗?
不会。组合符号是浏览器里的JavaScript直接添加的,你输入的任何内容都不会上传、不会被记录、不会发到服务器。