👻 Приховані символи
Знаходить невидимі символи нульової ширини, нестандартні пробіли та 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.
Чи видаляє інструмент символи назавжди?
Виправлення відбувається лише в полі вводу цього інструмента. Оригінальний файл чи документ не змінюється, поки ви самі не вставите туди очищений текст.
Чи зберігаються мої дані?
Ні. Весь аналіз відбувається виключно у вашому браузері. Текст не передається на жодний сервер.