The·quick[ZWSP U+200B]·brown·fox[Word Joiner U+2060]·jumps·over·the·lazy·dog.¶ Invisible·characters·survive[Soft Hyphen U+00AD]·copy·and·paste[VS16 U+FE0F],·which·is·why¶ a·JSON·key·like·[ZWJ U+200D]"id"[ZWJ U+200D]·stops·matching·the·one·in·your·database.¶ This·line·ends·with·a·non·breaking·space·and·a·soft[Soft Hyphen U+00AD]·hyphen.
Hover any character for its codepoint, category and name. 231 characters.
| Codepoint | Class | Count | First positions |
|---|---|---|---|
| U+200D | Zero-width characters | 2 | 123, 128 |
| U+200B | Zero-width characters | 1 | 9 |
| U+2060 | Zero-width characters | 1 | 20 |
| U+FE0F | Variation selectors | 1 | 91 |
| U+00AD | Other formatting marks | 2 | 75, 222 |

克勞德水印去除器將不可見的 Unicode 字元從文字中剝離出來,因此您貼上的內容正是您所看到的。不可見字元是真實的代碼點,在螢幕上不佔據寬度:零寬度連接符、256 個變體選擇器、雙向控制、標籤字元和私人使用代碼點。它們在複製和貼上中倖存下來,它們會通過電子郵件和CMS 字段進行傳輸,並且它們會被測量字串的每個程式計數,這就是為什麼JSON 金鑰停止匹配、密碼比較失敗或差異顯示兩條看起來相同的行不同的。
該工具有兩個工作。偵測器掃描您的文本並報告它找到的每個不可見字符,按類別分組,並顯示其確切的代碼點以及它發生的次數,這樣您就可以在更改任何內容之前看到其中的內容。然後,刪除器會剝離您選擇的類別並交回乾淨的文字。兩者都完全在您的瀏覽器中運行 - 任何內容都不會上傳、記錄或存儲,當您正在清理的文字是未發布的草稿、合約或客戶記錄時,這很重要。
有一件事值得準確說明,因為有關該主題的大多數頁面都不是。 Claude 的官方文字浮水印於 2026 年 8 月推出,不是由隱形字元組成的。它是一個統計浮水印:根據 Anthropic 的關鍵持有量推動令牌選擇,並且信號分佈在數百個單字中,而不是存儲在任何單一字元中。這意味著任何客戶端工具都不能透過刪除字元來刪除它,並且如果沒有該鍵,任何客戶端檢查器都無法確認它的存在或不存在。任何聲稱相反的人都在描述其他事情。
該工具刪除的是不可見的 Unicode,它確實出現在 AI 輸出、從文件和 PDF 粘貼的文本以及任何經過富文本編輯器的內容中。這是一個真實且獨立的問題,它破壞了您的程式碼。相同的掃描適用於 Claude、ChatGPT、Gemini 和任何其他模型的輸出,因為不可見字元是文字的屬性,而不是產生文字的模型的屬性。
使用它在您自己的草稿進入資料庫之前對其進行清理,在字串比較之前對其進行清理,檢查為什麼 JSON 有效負載不會解析,或者審核您已收到但無法保證的內容。調查結果表兼作解釋:每個類別都說明這些角色所做的事情以及為什麼他們的存在很重要。
放入任何文字 - AI 回應、文件摘錄、JSON 有效負載。它保留在您的瀏覽器中;沒有任何內容發送到伺服器。
偵測器按類別和代碼點列出每個不可見字符,並帶有計數。空表表示文字乾淨。
預設情況下,每個類別都處於開啟狀態。關閉一個以保留它 - 例如,變體選擇器在表情符號序列中是承重的。
複製結果並在需要證明時重新掃描。清理後的字串報告為零個不可見字元。
零寬度連接器、變體選擇器(兩個區塊)、標籤字元、比迪控制項、隱形數學運算子、格式標記以及所有三個專用區域。
每個發現都以 U+ 表示法命名精確的代碼點,並帶有出現計數,因此您可以根據 Unicode 標準進行驗證,而不是信任總數。
獨立地剝離類別。表情符號序列依賴零寬度連接器和變體選擇器,因此刪除所有內容並不總是正確的。
不間斷和印刷空間被替換為普通空間而不是刪除,因為刪除它們會連接兩個單字。
Rewrite the habits that make prose read as machine-written - inflated vocabulary, hedge phrases, em dashes, and connective filler.
Measure the patterns that make text read as machine-written: sentence-length variation, overused vocabulary, hedging and em dash density.
Escape and unescape strings for JSON online - handles quotes, backslashes, newlines, tabs, control characters, and \uXXXX Unicode, with optional quote wrapping
Reverse any text string instantly. Supports file upload and URL loading with auto-reverse option.
0 comments
No comments yet. Be the first to share your thoughts!