隐形文字生成器

用 5 种零宽 Unicode 字符生成真正隐形的文字。复制零宽字符用于 Discord 空消息、Instagram 空白用户名、WhatsApp 空白文字、隐藏内容等。

选择隐形字符

U+200B。最标准的隐形字符。浏览器把它当作单词分隔,大多数文字框可用,但 Discord 用户名、Twitter handle、部分简介编辑器会过滤掉。

隐形输出(11 个字符)
​​​​​​​​​​​

检查器 — 粘贴回来验证

把任意文字粘贴到下面,看看它包含哪些隐形字符、多少个,以及是不是真的空。

什么是隐形文字?

隐形文字是一串视觉上几乎不占空间、但实际存在于数据里的 Unicode 字符。四个经典零宽字符——零宽空格(U+200B)、零宽非连接符(U+200C)、零宽连接符(U+200D)、字节顺序标记(U+FEFF)——在几乎所有字体里都不占像素;Hangul Filler(U+3164)视觉宽度非常小,但在大多数渲染器里也显示为空。它们都不等同于普通空格(U+0020)——它们是真正的「隐形」,所以那些会清除「空消息」「空白字段」的应用通常会接受它们。这就是为什么人们用它们发送看似空白的 Discord 和 WhatsApp 消息、在 Instagram 简介里留空行、注册「看起来是空格」的用户名,或者在帖子里嵌入彩蛋式的隐藏文字。

如何使用隐形文字生成器

  1. 输入要隐藏的文字输入你想要转换的内容。生成器会按字符计数(空格和 emoji 也算),每个输入字符对应输出一个隐形字符。
  2. 挑选一种隐形字符5 种可选:ZWSP、ZWNJ、ZWJ、BOM、Hangul Filler。如果目标平台把当前选的过滤掉了,换一种再试——Hangul Filler 在 Discord、Instagram、WhatsApp 用户名场景里最稳。
  3. 复制输出点击「复制」按钮。剪贴板里就是看起来空、实际存在的字符串。输出标签旁边会显示精确字符数。
  4. (可选)粘到检查器验证下面的「检查器」可以分析任意粘贴文本的隐形字符总数、种类,发送前再次确认很有用。

为什么用这个隐形文字生成器

5 种隐形字符

ZWSP、ZWNJ、ZWJ、BOM、Hangul Filler 一处集齐。每种平台支持度不同,第一种被清掉就换下一种。

内置检查器

粘贴任意文字立刻看到:总长度、可见 vs 隐形字符数、各种隐形字符各几个。大多数同类工具都没有这个步骤。

精确长度计数

显示输出的精确字符数——对有字符上限的平台很重要(Discord 2000、Twitter 280、Instagram 简介 150)。

即时生成、本地处理

无需注册、不上传——你的文字不会离开本地设备,输入即生成。

包含 Hangul Filler

大多数同类工具只提供 ZWSP。我们额外提供 U+3164(Hangul Filler)——这是唯一能稳定通过 Discord、Instagram、WhatsApp 用户名字段过滤的字符。

安全的标准 Unicode

所有字符都是标准 Unicode——没有脚本、没有 payload。纯粹的隐形文字。

隐形文字平台兼容性

不同平台对不同隐形字符的接受度不一样。5 种字符的组合覆盖了常见场景——一种失败,下一种通常能成。

Discord(消息——5 种都行)
⚠️Discord(用户名——仅 Hangul Filler)
WhatsApp(消息——5 种都行)
⚠️WhatsApp(状态 / 显示名)
Instagram(简介换行)
⚠️Instagram(用户名——仅 Hangul Filler)
Telegram(消息)
⚠️Twitter / X(帖子——多数会清掉 BOM)
TikTok(简介、文案)
⚠️Steam(显示名 / 状态)
⚠️Roblox(显示名)
邮件主题 / 正文

隐形文字的常见用途

空白 Discord / WhatsApp 消息

发送一条看起来完全空的消息。适合恶搞、频道分隔、把旧内容顶上去——复制几个隐形字符发出去即可。

空白 / 看似有空格的用户名

注册一个看起来是空白的 Discord / Instagram / WhatsApp 显示名。Hangul Filler 是正确选择——它能通过三个平台的用户名过滤。

Instagram 简介换行

Instagram 会清掉简介里的空行。在那一行粘一个隐形字符,间距就保留下来——这是干净多行简介的经典技巧。

隐藏标记与文字追踪

在已知位置嵌入一个隐形字符,可以给泄露文件加水印,或者在按原始字符值排序的平台里让账号靠前排列。

为什么 Hangul Filler (U+3164) 能通过零宽字符失败的地方

大多数平台会主动从用户名和显示名字段里清掉四种经典零宽字符(ZWSP、ZWNJ、ZWJ、BOM),因为多年来垃圾账号和冒充者一直用它们伪造账号名。Hangul Filler 技术上是一个 Hangul 字符(历史上用于把韩文音节块填充到统一宽度),所以它不在标准零宽黑名单里——但在几乎所有现代字体里渲染为空白。

实际效果:如果你想要 Discord、Instagram、WhatsApp 的显示名看起来是隐形或以「空格」开头,用 Hangul Filler。四种真零宽字符在同一平台的消息正文里仍然能用,但在用户名字段几乎都会被过滤掉。

发送空白消息(Discord、WhatsApp、Telegram)

屏蔽「空消息」的应用通常只检查 trim 后的输入是不是空字符串——它们不会 trim 零宽字符。所以在消息框里粘一个 ZWSP 就能绕过检测,接收方看到一个看起来完全空的消息气泡。

常见用途:玩笑、频道分隔(一排「空」消息把旧内容顶上去)、标记长帖结束。注意有些 Discord 机器人和 Slack 工作区专门屏蔽 ZWSP 单字符消息——如果发不出去,从上面 5 种里换一种试试。

用隐形字符做 Instagram 多行简介

Instagram 的简介编辑器会清掉空行。连续输入两个换行,Instagram 会折叠成一个。解决方法:在空行上放一个隐形字符,让编辑器把它当作有内容。ZWSP 或 ZWNJ 都行——在两个可见行之间粘一个就能保留间距。

同样的技巧适用于 TikTok 文案、X/Twitter 帖子(在平台 trim 前导空白时)、以及任何会折叠连续空行的 Markdown 字段。

检查器:怎样验证字符串真的「隐形」

把生成的输出粘进下面的检查器。你应该看到:可见字符 = 0,隐形字符 = N(和生成器输出旁边的数字一致)。如果「可见字符 > 0」,说明混进了什么可见东西(比如普通空格)——Discord / Instagram 不会把它当作空。

这件事在跨应用粘贴时很重要:很多文字框会静默地规范化输入,丢弃或转换零宽字符。检查器告诉你实际在剪贴板里幸存了什么——在你按发送之前再确认一次。

隐形文字常见问题

为什么我的隐形用户名在 Discord / Instagram 上不能用?

大多数平台会从用户名和显示名字段里清掉真正的零宽字符(ZWSP、ZWNJ、ZWJ、BOM)以防冒充。改用 Hangul Filler(U+3164)——这是本工具里唯一能稳定通过 Discord、Instagram、WhatsApp 用户名过滤的字符。

隐形文字安全吗?会含病毒吗?

完全安全。隐形文字就是标准 Unicode 字符——没有代码、没有脚本、没有 payload。「隐形」只是视觉效果,字符本身是惰性的纯文本。

为什么字符数比可见内容还多?

每个隐形字符仍然算进平台的字符上限。一条由 10 个 ZWSP 组成的「空」推文用掉了你 280 字符额度里的 10 个。检查器会显示精确字符数,帮你规划上限。

屏幕阅读器能检测到隐形文字吗?

大多数屏幕阅读器要么静默跳过零宽字符,要么朗读 Unicode 名(比如「zero width space」)。这也是为什么不要把重要信息放在隐形字符里——会破坏无障碍体验。

隐形字符和空格有什么区别?

普通空格(U+0020)有视觉宽度——你能看到那个间距。隐形字符(ZWSP、ZWNJ 等)零视觉宽度,插在字母之间不会改变可见布局。会「清除空白」的应用通常去掉空格但不去掉隐形字符——这就是隐形文字能绕过「空消息」检测的原因。

为什么同一段隐形文字在不同应用里显示不一样?

不同应用和字体对 Unicode 的渲染略有差异。ZWSP 几乎在所有字体里都是真正的零宽;Hangul Filler 在某些平台上有一点视觉宽度,另一些上为零。如果你的隐形字符串突然显示出间隙,从上面 5 种里换一种试试。

可以在密码里用隐形字符吗?

技术上可以,但不是好主意——大多数密码框会规范化输入(NFC/NFD),有些还会静默清掉零宽字符。你可能因此把自己锁在门外。用密码管理器更靠谱。