👻 Скрытые символы
Находит невидимые символы нулевой ширины, нестандартные пробелы и 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 на скрытые символы (фишинг)
  • Выявление причин сломанного форматирования или вёрстки

Как пользоваться

  1. Вставьте или введите текст в поле ввода
  2. Нажмите «Найти скрытые символы»
  3. Каждый найденный символ подсветится цветом с меткой — наведите мышку для деталей
  4. Нажмите «Исправить всё», чтобы удалить или нормализовать найденные символы
  5. Скопируйте очищенный текст кнопкой «⎘»

Частые вопросы

Что такое символы нулевой ширины и откуда они берутся?
Чаще всего они появляются при копировании текста из Word, Google Docs, PDF или некоторых сайтов. Используются для разделения слов в языках без пробелов или как трюк отслеживания копирования текста.
Что такое атака «Trojan Source»?
Техника сокрытия вредоносного кода с помощью bidi-символов управления направлением письма — код выглядит безопасным при просмотре, но выполняется иначе, чем кажется на экране.
Почему NBSP (неразрывный пробел) — это проблема?
Он выглядит как обычный пробел, но это другой Unicode-символ (U+00A0 вместо U+0020). Поиск по обычному пробелу не найдёт текст с NBSP.
Удаляет ли инструмент символы навсегда?
Исправление происходит только в поле ввода этого инструмента. Оригинальный файл или документ не изменяется, пока вы сами не вставите туда очищенный текст.
Сохраняются ли мои данные?
Нет. Весь анализ происходит исключительно в вашем браузере. Текст не передаётся ни на какой сервер.