Zalgo 文本生成器

Zalgo 文本就是那种故障、流淌、“他来了(he comes)”的视觉风格,由 Unicode 组合符号层层堆叠在每个字母上构成,直到文字溢出并渗入上下行。粘贴任意字符串,选择一个强度,轻、中或重,生成器就会在每个非空格字符的上下方堆叠随机的组合变音符号(U+0300–U+036F)。

如何生成 Zalgo 文本

  1. 1

    输入或粘贴文字

    支持任意书写系统:英文、带重音字符、emoji、中日韩文字。空格和空白会保持干净。

  2. 2

    选择强度

    轻(每个字母 1–2 个符号)、中(3–5 个)、重(6–10 个)。重档会大幅溢出到周围的行中。

  3. 3

    生成

    每个字符都会从“上方”和“下方”变音符号区间中随机选取若干组合符号。

  4. 4

    复制粘贴

    把它放进帖子、简介或评论里:浏览器和大多数应用都会渲染出堆叠的变音符号。

Zalgo 在底层究竟是怎么工作的

并不存在所谓的“诅咒文字”编码,Zalgo 只是一个名为组合字符(combining characters)的正当 Unicode 特性的副产物。每个基础字母都可以叠加无限数量的符号,渲染器会把它们竖向堆叠在正常行框之外。

本生成器取用的 Unicode 区间

区间 用途 Zalgo 使用的示例
U+0300–U+0336 字母上方的组合符号 锐音、重音、长音、扬抑音
U+0316–U+036F 字母下方的组合符号 下划线、圆圈、逗号、波浪号

本工具中的强度等级

  • 轻,每个字符上方 1 到 2 个符号、下方 1 到 2 个。仍然清晰可读,只是略显歪斜。
  • 中,每侧 3 到 5 个符号。字母在竖向上开始相互模糊;行间距看起来不太对劲。
  • 重,每侧 6 到 10 个符号。经典的 Zalgo 溢出效果:变音符号侵入上一行、下方文字,在某些应用里甚至会完全溢出消息气泡。

各应用渲染方式的差异

  • 浏览器,Chrome、Firefox、Safari 都能正确渲染组合符号并完整堆叠。
  • Discord、Twitter/X、Telegram,允许堆叠,但可能会限制可见变音符号的高度。
  • iOS/macOS 备忘录,某些版本会剥离或规范化过多的符号。
  • 短信,编码为 UCS-2;通常能渲染,但会大幅减少每段消息的字符数。
  • 打印 / PDF,字体必须包含相应的组合字形,否则符号会渲染成方块。

Zalgo 的常见用途

  • 万圣节 / 恐怖 帖子的视觉风格。
  • 创意写作中的 克苏鲁式角色嗓音。
  • 有意 打破排版,适合“故障”艺术,但不利于无障碍访问。
  • 折磨屏幕阅读器,请避免,组合符号会被逐个朗读出来。

常见问题

有可能,这正是它一半的魅力所在。重档 Zalgo 会竖向溢出到相邻行,因为组合符号不受行框约束。一些平台(Instagram、Facebook)会限制堆叠高度以保持信息流的可读性,另一些则会完整渲染。

它只是 Unicode 文本,本身并不违反任何平台的内容政策。不过,如果用它来冒充官方消息或绕过敏感词过滤,就可能触犯反滥用规则,所以请把它用于视觉效果,而不是规避审查。

强度很关键。轻档和中档比较保守,想要经典的“他来了”风格,请选重档。另外注意,一些应用(尤其是苹果的备忘录和 iMessage)会规范化并限制组合符号,所以同一串文字在不同平台上看起来会不一样。

不会。诅咒文字在每次请求时即时生成,关于你输入的任何内容都不会被保存或传输到别处。

相关工具

此工具还提供其他语言版本