Перейти к содержимому
Ghostchars

Бесплатный инструмент

Детектор похожих букв

Вставьте слово, которое выглядит правильно, но мешает входу, поиску или точному сравнению. Инструмент находит поддерживаемые кириллические и греческие буквы, похожие на латинские, и может их заменить.

Обновлено

Ничего никуда не отправляется. Очистка происходит на этой странице.

Текст разбирается прямо в браузере. Нажмите «Очистить текст», чтобы увидеть результат ниже.

Уровень очистки

Базовый уровень удаляет только символы, которых вы не видите. Максимум ещё и переписывает видимый текст: буквы-двойники, кавычки, тире и пробелы. Поэтому это выбор, а не значение по умолчанию.

По умолчанию уже удаляется всё, что невидимо и ничего не делает: символы нулевой ширины, метки порядка байтов, мягкие переносы, невидимые математические операторы, bidi-переопределения, одиночные теговые символы и селекторы вариантов, несимволы и прочие форматирующие символы. Всё, что ниже, идёт дальше: оно либо меняет видимый текст, либо удаляет символы, которые делают свою работу. Решать вам.

Пробелы и вёрстка

Неразрывный, тонкий и идеографический пробелы станут обычными. Выключено, потому что неразрывный пробел часто поставлен намеренно.
CRLF, CR, NEL и разделители строк и абзацев Unicode станут обычным переводом строки.
Пробелы, оставленные в конце строки, могут кодировать скрытое сообщение (техника SNOW).
Двойные пробелы между словами могут нести двоичные данные. Выключено, потому что это ломает вёрстку с фиксированной шириной.

Буквы и пунктуация

Кириллическая с в слове «Miсrosoft» станет латинской c. Срабатывает только внутри слов со смешанной письменностью, так что обычный русский или греческий текст остаётся нетронутым. Выключено по умолчанию, потому что меняет буквы, которые вы видите.
Длинное тире, типографские кавычки, многоточие и знак минуса станут ASCII. Их часто считают «приметой ИИ», но это ещё и просто хорошая типографика.
Составленные и разложенные диакритики (é одним символом или двумя) могут кодировать биты. NFC оставляет одну форму.
Дополнительно сводит полноширинные, надстрочные и лигатурные формы. Меняет больше, чем можно ожидать, и заменяет собой NFC.

Управляющие символы

Bidi-переопределения и метки внутри текста слева направо удаляются и так. Этот параметр удалит ещё и метки рядом с ивритом или арабским, где они действительно управляют вёрсткой.
Управляющие символы C0 и C1, кроме табуляции и перевода строки.
Ломает иконочные шрифты и некоторые фирменные глифы, а именно там такие символы обычно и живут.

Агрессивно

Удаляет все соединители нулевой ширины и селекторы вариантов, в том числе те, что держат вместе 👨‍👩‍👧, и те, без которых не обойтись персидскому, хинди и флаговым последовательностям. Включайте, только если нужны голые буквы и ничего больше.

ZWSPTAG U+E0053

Нажмите Очистить текст, и мы покажем, что именно там пряталось: сначала обычными словами, а под ними кодовые позиции, если они вам нужны.

Вставьте текст в очиститель выше, откройте «Дополнительно», включите «Исправлять буквы-двойники» и нажмите «Очистить текст». Каждая кириллическая или греческая буква внутри латинского слова названа своей настоящей кодовой точкой и заменена буквой, на которую она похожа; «Показать скрытое» выведет каждую позицию. Ничего не загружается.

Что находит инструмент

  • U+0430 CYRILLIC SMALL LETTER A

    Это настоящая кириллическая буква, которая может выглядеть как латинская в тексте со смешанными письменностями. Настройка похожих символов заменяет поддерживаемое соответствие.

  • U+043E CYRILLIC SMALL LETTER O

    Это настоящая кириллическая буква, которая может выглядеть как латинская в тексте со смешанными письменностями. Настройка похожих символов заменяет поддерживаемое соответствие.

  • U+0435 CYRILLIC SMALL LETTER IE

    Это настоящая кириллическая буква, которая может выглядеть как латинская в тексте со смешанными письменностями. Настройка похожих символов заменяет поддерживаемое соответствие.

  • U+0441 CYRILLIC SMALL LETTER ES

    Это настоящая кириллическая буква, которая может выглядеть как латинская в тексте со смешанными письменностями. Настройка похожих символов заменяет поддерживаемое соответствие.

Пример

До очистки

p\u0430ssw\u043Erd

После очистки

password

Вопросы

Как работает проверка похожих букв?

Механизм сравнивает каждую кодовую точку с таблицей поддерживаемых похожих символов. Он сообщает настоящую письменность и имя Unicode, а затем заменяет букву только при включённой настройке.

Инструмент изменит обычный текст на кириллице или греческом?

Настройка по умолчанию выключена, потому что это настоящие буквы настоящих языков. Используйте её для смешанного текста, который должен быть латинским, и проверьте находки перед копированием результата.

Похожая буква доказывает, кто написал текст?

Нет. Инструмент находит символы, а не авторов. Отчёт о стиле измеряет привычки письма и не выдаёт вердикт, оценку или вероятность.

Анонимная статистика?

Ghostchars обрабатывает ваш текст в браузере и никуда его не отправляет. Мы хотели бы считать просмотры страниц через собственный сервер аналитики, почти без cookie: содержимое не собирается никогда.