👻 Скрытые символы
Находит невидимые символы нулевой ширины, нестандартные пробелы и bidi-символы управления направлением письма
Введите текст
Результат
Результат появится здесь…
Нулевой ширины (ZWSP, ZWJ, BOM…)
Bidi-управление (LRM, RLO…)
Нестандартный пробел (NBSP…)
Поиск скрытых символов в тексте онлайн
Бесплатный инструмент для обнаружения невидимых символов в тексте: символов нулевой ширины, спецсимволов направления письма (bidi) и нестандартных пробелов. Эти символы не видны глазу, но они ломают поиск, копирование и могут скрывать вредоносный код.
Что ищет инструмент
Символы нулевой ширины
Zero-width space, zero-width joiner/non-joiner, BOM и word joiner — занимают ноль визуального пространства, но существуют в тексте как отдельные символы. Часто попадают при копировании из Word, Google Docs или веб-страниц.
Прив[ZWSP]ет → выглядит нормально, но это два разных слова для поиска
Bidi-управляющие символы
Символы управления направлением письма (LRM, RLM, RLO и другие) могут использоваться для сокрытия вредоносного кода или подмены видимого текста в файлах — техника известная как «Trojan Source».
cmd.exe + [RLO] может отображаться иначе, чем выполняется
Нестандартные пробелы
Невидимый на вид, но «другой» символ: неразрывный пробел (NBSP), узкий неразрывный пробел и другие пробелы Unicode разной ширины. Ломают поиск и перенос строк.
текст[NBSP]тут → выглядит как обычный пробел, но это другой символ
Когда это полезно
- Текст не находится при поиске Ctrl+F, хотя выглядит идентично
- Проверка текста, скопированного из PDF, Word или сайтов, перед публикацией
- Анализ подозрительных файлов или команд на скрытые bidi-символы (безопасность)
- Очистка текста перед импортом в базу данных или CMS
- Проверка URL, доменных имён и email на скрытые символы (фишинг)
- Выявление причин сломанного форматирования или вёрстки
Как пользоваться
- Вставьте или введите текст в поле ввода
- Нажмите «Найти скрытые символы»
- Каждый найденный символ подсветится цветом с меткой — наведите мышку для деталей
- Нажмите «Исправить всё», чтобы удалить или нормализовать найденные символы
- Скопируйте очищенный текст кнопкой «⎘»
Частые вопросы
Что такое символы нулевой ширины и откуда они берутся?
Чаще всего они появляются при копировании текста из Word, Google Docs, PDF или некоторых сайтов. Используются для разделения слов в языках без пробелов или как трюк отслеживания копирования текста.
Что такое атака «Trojan Source»?
Техника сокрытия вредоносного кода с помощью bidi-символов управления направлением письма — код выглядит безопасным при просмотре, но выполняется иначе, чем кажется на экране.
Почему NBSP (неразрывный пробел) — это проблема?
Он выглядит как обычный пробел, но это другой Unicode-символ (U+00A0 вместо U+0020). Поиск по обычному пробелу не найдёт текст с NBSP.
Удаляет ли инструмент символы навсегда?
Исправление происходит только в поле ввода этого инструмента. Оригинальный файл или документ не изменяется, пока вы сами не вставите туда очищенный текст.
Сохраняются ли мои данные?
Нет. Весь анализ происходит исключительно в вашем браузере. Текст не передаётся ни на какой сервер.