工具大全
Back

AI Watermark Checker — Hidden Character Scanner

Paste any text to scan for hidden Unicode characters used as watermarks or steganography: zero-width spaces, direction controls, variation selectors, and tag characters that can smuggle invisible ASCII messages. Everything runs locally in your browser — nothing is uploaded.

Text to scan

What this tool can and cannot detect

This scanner finds character-level watermarks and steganography — hidden Unicode that is physically present in your text. It cannot detect statistical watermarks (like Google SynthID or similar schemes), which are encoded in word-choice probabilities and leave no character traces. No local tool can. Any website claiming to "remove AI watermarks" beyond hidden characters is selling something it cannot verify.

使用指南 / 为什么使用此工具 / 常见问题

使用指南

粘贴任意文本,输入即扫描。报告列出每一个隐藏 Unicode 字符的码点、名称和出现次数;高亮预览精确展示它们藏在文本的哪个位置。如果存在 tag 字符(U+E0000–U+E007F),工具会直接解码出其中携带的隐藏 ASCII 信息。点击「清除并复制」即可去掉所有可疑字符,同时保留正常 emoji——只有勾选激进模式才会连 emoji 连接符一起删除。全程本地运行。

为什么使用此工具

隐藏 Unicode 字符是字符层水印和隐写的工具箱:零宽空格可以隐形标记文本,方向控制符可以伪装恶意字符串,tag 字符甚至能夹带完整的隐藏信息——这是已被证实的提示词注入向量。本工具能找出它们全部,并区分 emoji 的正常连接符与真正可疑的插入(家庭 emoji 不会误报),一键解码 tag 隐藏内容。同样重要的是它诚实说明自己做不到的事:Google SynthID 这类统计水印编码在选词概率里,不存在于任何字符中,任何本地工具(包括本工具)都无法检测。

常见问题

能检测 Claude 或 Gemini 的统计水印吗?
不能——任何本地工具都不能。统计水印(SynthID 及类似方案)编码在模型的选词概率中,不留任何字符层痕迹,只有厂商自己的验证 API 能检测。声称能本地检测或去除这类水印的网站都在夸大技术上可能的事。
能找到哪些隐藏字符?
零宽字符(ZWSP、ZWNJ、ZWJ、词连接符、BOM)、双向控制符(LRM、RLM、嵌入符、隔离符、覆盖符)、变体选择符(U+FE00–FE0F 及补充区)、Unicode tag 字符(U+E0000–E007F)、特殊空格(不换行空格、窄不换行空格)和软连字符——每个都报告码点、名称和位置。
Unicode tag 字符是什么?为什么重要?
一个已废弃的 Unicode 区块,与 ASCII 一一对应但渲染时完全不可见——非常适合在文本里夹带隐藏指令,是针对 AI 助手的已知提示词注入手法。本工具会解码出隐藏信息,让你看到究竟嵌入了什么。
清除会破坏 emoji 吗?
不会。emoji 序列内部的零宽连接符和变体选择符(如家庭 emoji、❤️)会被识别为正常用法,以绿色标记展示并默认保留。激进模式会连它们一起删除,多人 emoji 会分解成单个。
文本会被上传吗?
不会。扫描、解码、清除都是纯客户端 JavaScript,文本不会离开浏览器。
和 AI 文本清理器有什么区别?
AI 文本清理器面向排版清理:破折号、智能引号、Markdown 残留,附带隐藏字符清除。本工具是取证式扫描器:展示每个隐藏字符的精确位置、区分 emoji 正常用法与可疑插入、独有 tag 字符隐藏信息解码。润色 AI 输出用清理器,检查可疑文本用本工具。