Menu
广告

Zalgo 文字生成器

最经典的 creepypasta 崩坏效果:在每个字母的上方、中间和下方堆叠符号,直到整行文字往下“滴落”。默认强度 70%,拖动滑块可以加强或减弱。

作者 Nethanel Bar, Co-founder & CEO

最后更新

广告

准备好真正学会编程了吗?

Coddy 让你在浏览器里编写真实代码来学习:互动课程、即时反馈,卡住时还有 AI 帮忙。

Zalgo 文字是什么?

Zalgo 文字的名字来自 2004 年的一个 creepypasta(网络恐怖故事):一种在漫画和聊天记录中蔓延的崩坏力量,出现时总伴随着一句“He comes”。这种视觉效果源于 Unicode 的一个发现:组合变音符号,也就是通常只附在单个字母上的重音符和钩形符号,可以无限叠加,而大多数渲染器会把每一个都画出来。在一个字母上叠二十个,整行文字就会上面长出獠牙,下面往下滴落。

这个页面就是打开了 Zalgo 预设的故障文字生成器:强度 70,符号分布在上方、中间和下方。把滑块拉到 100,就是完全被淹没的“he comes”效果;往下拉,则是还能读懂的诡异效果。区域开关可以关闭某个方向,“随机生成”会为同一段文字重新生成符号。

输出的是文本。只要支持 Unicode 的地方都能复制粘贴,而且全部在你的浏览器中生成,不会上传任何内容。

关于 Zalgo 文字需要知道的事

  • 每个符号都是一个独立的字符。一个十个字母的单词在最大强度下会变成几百个字符,所以 Zalgo 文字很快就会超出字数限制。
  • 有些平台会限制每个字母渲染的组合符号数量(X 和 Discord 都是),所以在那里看到的“滴落”会比预览中短。
  • 原本的字母不会被改动:屏幕阅读器仍会读出这个单词,但后面跟着一长串“组合符号”的播报。需要被人听到的内容,不要用 Zalgo。
  • 符号以你的文字和滑块位置作为种子生成,所以同样的输入总是得到同样的 Zalgo 效果;“随机生成”会更换种子。

Zalgo 文字示例

经典台词

输入

he comes

Zalgo(70%)

h̵͙̹̤̟͗̇e̴̦ͤ c̸ͨo̸̍m̶͖ͮͬͪe̋̄ͩͬ͛s̶̏̋̈͂ͪ

Zalgo(100%)

ḩ̴̺͓͎͉̌͆e̟͕̥̭̻͇͉̮ͪ͑̓ͪ c̴̯̞̯̠̠̿̒͗o̴̴̪̙̺̫̫͔ͣͬ͋͂ͧͅm̵͓̱͉̙̭͇ͩ͒͆̾ȩ̴̼̰̃̽̐ͫͯ̽ş̨̟̤̻̲̻̥̲̘ͧ͌͂̌̽͐

强度 70% 时单词还能读懂;到 100% 时就被完全淹没了,这正是原版梗的样子。

诡异但能读懂的名字

输入

Hello world

Zalgo,仅上方和下方

H̖̱͚͗̄ͣe̐̽l̗l̗̯̠ͩo̹̰ w̝oṙl̖͈d̤̪̟̂

关闭中间的符号后,字母本身保持干净,符号只在边缘点缀,这个版本放进 Discord 名字里也不会被截掉。

使用 Zalgo 文字的常见错误

  • 把最大强度的 Zalgo 文字粘贴到显示名称里。名称有固定的行高,符号会被截成短短一截,名字看起来就像坏掉了。
  • 忘了字数。每个符号都算一个字符,所以一条 Zalgo 推文可能十个字母就超出限制了。
  • 在需要解析纯文本的地方使用 Zalgo:表单字段、文件名、代码注释。这些符号是真实的字符,会把东西弄坏。

Zalgo 文字常见问题

Zalgo 这个名字是怎么来的?

来自 Dave Kelly 在 2004 年写的一个 creepypasta:一股名叫 Zalgo 的崩坏力量入侵了连环漫画,出现时伴随着“He comes”这句话。层层叠加变音符号的文字后来成了这个梗的标志性视觉效果。

在 Discord 里用多少 Zalgo 才不算过头?

Discord 在名字里每个字母大约只渲染前几个符号,其余的会被截掉,所以关闭中间符号、强度在 40% 左右,是看起来仍像有意为之的上限。消息比名字允许更多符号。

Zalgo 文字会让应用崩溃吗?

现代应用都不会。多年前有些应用遇到很长的组合符号串会卡住;现在的渲染器都设了上限。不过它仍可能让一条消息超出字数限制。

Zalgo 文字和诅咒文字是一回事吗?

诅咒文字(cursed text)是人们对最大强度 Zalgo 的叫法,这时原本的字母几乎看不见了。诅咒文字页面默认强度 100%;这个页面默认 70%,单词仍然读得出来。

了解更多

其他开发者工具

Coddy 编程语言插图

和 Coddy 一起学编程

开始