AI Text Cleaner — Remove Em Dashes & Invisible Characters
Paste text from ChatGPT, Claude, or Gemini to detect and remove telltale AI traces: em dashes, curly “smart” quotes, invisible Unicode characters (zero-width spaces, narrow no-break spaces), unusual space characters, and markdown residue. Everything runs locally in your browser — no upload, no signup, your text never leaves your device.
Input
Cleaned output
Detection report
Paste text above to see which AI-trace characters it contains.
Note: invisible characters and typographic punctuation are not proof of AI authorship — word processors and copy-paste also introduce them. This tool reports and removes them; it does not claim to detect AI text.
使用指南 / 为什么使用此工具 / 常见问题
使用指南
把文本粘贴到输入框——检测报告会立即列出所有 AI 痕迹字符及其 Unicode 码点和数量:em 破折号、弯引号、零宽空格、窄不换行空格、软连字符等。选择破折号的处理方式(替换为逗号、带空格连字符或保留),再勾选需要的清理项:拉直智能引号、清除不可见字符、归一化特殊空格、省略号转三个点、清除 Markdown 加粗/标题标记。清理结果实时更新——一键复制或下载为 .txt。全部在浏览器本地完成。
为什么使用此工具
ChatGPT、Claude、Gemini 的输出带着排版指纹:著名的 em 破折号、弯引号、省略号字符,有时还有真正不可见的 Unicode——零宽空格、窄不换行空格等。这些不只是风格问题:不可见字符会破坏 JSON 解析、污染代码片段、在 git 里产生幽灵 diff、破坏 JSON-LD 结构化数据;弯引号会让 shell 命令和配置文件报错。这个工具把文本里的隐藏字符逐个展示出来(多数编辑器根本不显示它们)并一次清理干净——透明的字符级处理,不搞付费「AI 降重」那一套。
常见问题
- 怎么去掉 ChatGPT 文本里的破折号?
- 粘贴文本,选择替换风格——逗号加空格(读起来最自然)、带空格的连字符、或纯空格——然后复制结果。工具会合并破折号两侧的空格,不会留下双空格。
- 能检测哪些不可见字符?
- 零宽空格(U+200B)、零宽不连字(U+200C)、零宽连字(U+200D)、词连接符(U+2060)、字节序标记(U+FEFF)、软连字符(U+00AD)、方向标记(U+200E/200F)以及不可见数学运算符(U+2061–U+2064)。清理前每一项都会列出码点和数量。
- 有不可见字符就说明是 AI 写的吗?
- 不是。文字处理软件、网页和复制粘贴链路也会引入这些字符,研究也表明它们并非刻意的水印。应把它们当作文本卫生问题而非证据——本工具负责清除,不做 AI 检测判断。
- 不可见字符为什么会弄坏代码或 JSON?
- 解析器把它们当真实字节处理。JSON 键里混入零宽空格就变成了另一个键;文件开头的 BOM 会让脚本执行失败;shell 命令里的窄不换行空格会报 command not found。从聊天机器人粘贴的代码莫名跑不起来,隐藏字符是常见元凶。
- 会归一化哪些特殊空格?
- 不换行空格(U+00A0)、窄不换行空格(U+202F)、en/em 空格(U+2002/2003)、窄空格和发丝空格(U+2009/200A)、数字空格等——统一替换为普通空格。中日文的全角空格(U+3000)刻意不动,因为它在中文排版中有意义。
- 会改动中文标点吗?
- 不会。全角中文标点(,。!?「」)在中文文本里是正确的,永远不会被处理。只清理西文排版字符和不可见 Unicode。
- 能让 AI 文本绕过检测吗?
- 不能,也不打算。AI 检测器依赖的是用词的统计模式,不是破折号或隐藏字符。这是一个格式清理工具——为了正确性和排版风格,不是检测规避服务。
- 我的文本会被上传吗?
- 不会。检测和清理都是纯前端 JavaScript——文本不会离开浏览器。无需注册、无上传、无日志。