DeepSeal — 本地加密笔记应用,你的隐私只有你说了算。 免费下载 → ×

隐形字符清理

清除零宽字符、BOM、不可见控制符、连续空白,可检测 AIGC 水印与异常字符。

P0
零宽字符0U+200B/C/D, U+2060
BOM 标记0U+FEFF
控制符0\x00-1F 等
全角空格0U+3000/FFA0
输入
清理结果
原长度 0 字符清理后 0 字符移除 0 字符

隐形字符清理工具

这是 HyperGrad Text 提供的免费隐形字符清理工具,专为检测并清除肉眼看不见但会影响字符串比较、长度计算、程序解析的字符而设计。 支持识别 U+200B(零宽空格)、U+200C(零宽非连接符)、U+200D(零宽连接符)、U+2060、U+FEFF(BOM/零宽不换行空格)、 不可打印控制符(\x00-\x1F)、全角空格(U+3000)等。并能在粘贴文本后立即报告各类隐形字符数量,方便判断文本是否被插入 AIGC 水印。 所有清理在浏览器本地完成,不上传服务器。

什么是 AIGC 水印

部分 AI 生成文本会在内容中插入零宽字符作为「水印」,零宽字符肉眼不可见但占用字节,可用于后续识别这段文字出自 AI。 如果你担心公开发布的文本被 AI 检测器识别,可以把内容粘贴到本工具清理后再发布——清理后文本功能不变但水印被抹除。 本工具会单独标记找到的零宽字符数量,方便你判断是否含水印。

常见隐形字符问题

  • 复制代码运行报错:从网页、聊天工具复制的代码可能含零宽字符或全角空格,编辑器看不到但解释器报错。
  • 字符串长度对不上:肉眼看着是 10 个字,length 却是 12——多半是混入了零宽字符。
  • 字符串相等比较失败:两个看着一样的字符串 == 返回 false,因为含不同的不可见字符。
  • JSON 解析失败:BOM 出现在 JSON 开头会让部分解析器报「Unexpected token \uFEFF」。

清理选项

默认开启「清除零宽字符」「清除 BOM」「清除控制符」三项——这三个默认安全,不会改变可见内容。 「全角空格→半角」「合并连续空白」「删除行尾空白」默认关闭,按需开启。 清理后给出原长度与清理后长度对比,让改动可见。

字符清理 常见问答

什么是零宽字符?
零宽字符(Zero-Width Space)是 Unicode 中宽度为 0 的不可见字符,包括 U+200B(零宽空格)、U+200C(零宽非连接符)、U+200D(零宽连接符)、U+FEFF(BOM/零宽不换行空格)。肉眼看不到,但会影响字符串比较、长度计算和程序解析。
AIGC 水印是什么?
部分 AI 生成文本会在内容中插入零宽字符作为「水印」,用于后续识别这段文字出自 AI。清理这些字符后,文本功能不变但水印被抹除。本工具会标记找到的零宽字符数量,方便你判断文本是否含水印。
会改变可见内容吗?
不会。本工具只移除不可见字符和(可选)合并连续空白。默认不删除换行、不删可见空格——只删除真正不可见的字符。开启「合并连续空白」可以把多个空格合并为一个,可选「删除行尾空白」。
为什么我复制的代码运行报错?
很可能是从网页/聊天工具复制的代码里有零宽字符或全角空格。代码编辑器看不到这些字符,但解释器/编译器会因非法字符报错。把代码粘贴到本工具清理后再运行,问题通常消失。

HyperGrad 生态还有这些站