令人毛骨悚然的文本生成器

Zalgo文本呈现典型的“他来了”风格,字母表面布满密集的重音符号,这些符号从行上、行下乃至行间不断延伸。其效果之所以显著,是因为Unicode标准允许多种组合性变音符号叠加于同一基础字符之上。该生成器可为文本添加可配置数量的随机组合符号,并输出最终结果,可直接粘贴至Discord、Twitter、私信或任何支持Unicode显示的平台。

如何生成令人毛骨悚然的文本

  1. 1

    输入或粘贴文本

    纯文本格式,支持英语、所有拉丁字母语言以及大多数书写系统。

  2. 2

    选择强度

    强度滑块范围为 1 到 15。低数值每个字母只加少量标记,高数值则让标记铺满整个文本。

  3. 3

    生成并预览

    预览效果会使用您系统的字体显示。如果您的字体缺少相关标记,您将看到方框,请尝试使用其他目标表面。

  4. 4

    复制并粘贴

    复制按钮可将完整的Unicode字符串保存至剪贴板,随时可供发送。

其内部工作原理

Unicode标准中包含一个名为“组合变音符号”(U+0300至U+036F)的字符组及其扩展形式。这些字符并非独立存在,而是与前序基础字符组合使用:“e”加上U+0301(组合尖音符号)会显示为“e”。该规范并未对组合字符的数量设定严格限制;Zalgo算法正是利用这一特性,可同时堆叠数十个此类组合字符。

生成器会为每个字母添加与强度值相同数量(1 到 15 个)的随机标记。标记集合混合了位于字母上方的组合符号(如 U+030D、U+030E、U+0301)和少量叠写符号(如 U+033F、U+0342)。由于大多数标记位于字符上方,数值越高,标记越会向上堆叠,这正是经典的 Zalgo 效果。

其作用机制(及无效之处)

平台 是否显示 zalgo?
Discord
推特 / X
Reddit(旧版+新版)
Facebook 大多数情况下是的
Instagram个人简介
iOS/Android短信功能
WhatsApp
大多数终端 部分
一些游戏聊天过滤器 已移除或屏蔽

如今许多平台都会在视觉上限制垂直内容溢出(将标记裁剪至一行高度),以防止聊天行覆盖相邻行。文本仍会显示完整,只是看起来更整洁有序。

使用技巧

  • 请保持内容简短。 过长的Zalgo文本块会显得像垃圾信息并被举报。
  • 避免使用用户名。 许多网站会对用户名进行规范化处理(去除特殊字符),或直接禁止使用。
  • **需考虑无障碍性。**屏幕阅读软件要么完全跳过组合标记,要么读出的方式极为生硬,这对公告内容而言并不理想。
  • 搜索与复制功能存在异常。 使用常规搜索无法找到 zalgo 词汇,这可能是设计初衷,也可能引发问题。

快速参考:标记类型

  • 上方:抑扬符、锐音符、钝音符、分音符、长音符、圆圈符、钩号。视觉上最为显著。
  • 中间:波浪叠加符、斜线、横杠;效果更细腻。
  • 下方:软音符、逗号符、反尾形符、下加长音符。呈现“滴落”效果。

生成器在任何强度下都从整个标记集合中随机选取,因此提高数值只是让标记更多。想要更轻巧、带尖刺的效果,请保持较低的强度。

常见问题

该名称源自2000年代的一个网络梗:其中“Zalgo”是一个虚构角色,其文本被大量变音符号所覆盖。这种视觉风格逐渐流行开来,相关技术也因此以该梗命名。

该功能可能破坏基于固定行高设计的布局,并可能导致老旧的文字渲染器崩溃。现代浏览器和应用程序均能安全地裁剪溢出内容。请勿在表单字段中故意粘贴数千个字符,以免导致页面卡顿。

是的,移除组合标记Unicode范围内的所有字符后,仅保留基础字母。大多数文本编辑器都提供规范化命令(NFKD + Strip Marks),可轻松完成此操作。

无法直接输入该内容,但粘贴功能在所有场景下均适用。长按输入框,粘贴剪贴板内容即可自动填充 zalgo 字符串。部分键盘应用会过滤该字符串;而系统键盘通常不会进行过滤。

相关工具