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 |

Удалитель водяных знаков Клода удаляет невидимые символы Юникода из текста, поэтому то, что вы вставляете, - это именно то, что вы видите. Невидимые символы - это настоящие кодовые точки, которые не занимают ширины на экране: соединители нулевой ширины, селекторы 256 вариантов, двунаправленные элементы управления, символы тегов и кодовые точки частного использования. Они сохраняют копирование и вставку, путешествуют по электронной почте и полям CMS, и их подсчитывает каждая программа, измеряющая строку, поэтому ключ JSON перестает совпадать, сравнение паролей не удается или дифф показывает две одинаковые на вид строки как разные.
Этот инструмент выполняет две работы. детектор сканирует ваш текст и сообщает о каждом невидимом символе, который он находит, сгруппированном по классам, с его точной кодовой точкой и сколько раз он встречается, поэтому вы можете увидеть, что там, прежде чем вы что-либо измените. Затем удалитель удаляет любой класс, который вы выберете, и возвращает чистый текст. Оба запускаются полностью в вашем браузере - ничего не загружается, не регистрируется и не сохраняется, что имеет значение, когда текст, который вы очищаете, является неопубликованным черновиком, контрактом или записью клиента.
Одна вещь, в которой стоит быть точным, потому что большинство страниц по этой теме не являются. Официальный текстовый водяной знак Клода, представленный в августе 2026 года, не состоит из невидимых символов. Это статистический водяной знак: выбор токенов подталкивается в соответствии с ключевыми антропными удержаниями, и сигнал распределяется по сотням слов, а не сохраняется в каком-либо одном символе. Это означает, что ни один клиентский инструмент не может удалить его, удалив символы, и ни один клиентский контроллер не может подтвердить его присутствие или отсутствие без этого ключа. Любой, кто утверждает иное, описывает что-то другое.
Что этот инструмент удаляет, так это невидимый Юникод, который действительно появляется в выводах ИИ, в тексте, вставленном из документов и PDF-файлов, и во всем, что прошло через редактор с богатым текстом. Это реальная и отдельная проблема, и это та, которая нарушает ваш код. То же самое сканирование работает на выходе из Клода, ChatGPT, Gemini и любой другой модели, потому что невидимые символы являются свойством текста, а не модели, которая его создала.
Используйте его для очистки собственных черновиков перед их попаданием в базу данных, для очистки текста перед сравнением строк, для проверки того, почему полезная нагрузка JSON не будет анализировать, или для проверки контента, который вам вручили и за который вы не можете ручаться. Таблица выводов служит объяснением: каждый класс говорит, что делают эти персонажи и почему их присутствие имеет значение.
Забросьте любой текст - ответ ИИ, выдержку документа, полезную нагрузку 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!