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