ESC

Детектор невидимых символов

Вставьте текст и нажмите «Анализировать» для поиска скрытых символов

Статистика

0
Всего символов
0
Найдено невидимых
0
Найдено типов
0
Длина без них
Вся обработка происходит в вашем браузере. Данные не отправляются на сервер.

Примеры использования

Пробелы нулевой ширины

Обнаружение пробелов нулевой ширины, которые вызывают проблемы в коде, URL-адресах и при сравнении текста.

Неразрывные пробелы

Поиск неразрывных пробелов и мягких переносов, скрытых в тексте, скопированном с сайтов или из документов.

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

Обнаружение BOM-символов и различных управляющих символов Unicode, которые могут нарушить работу кода и файлов данных.

Возможности

Глубокое обнаружение

Обнаружение 30+ типов невидимых символов Unicode, включая пробелы нулевой ширины, соединители, метки и управляющие символы

Визуальная подсветка

Невидимые символы отображаются видимыми маркерами в предпросмотре для удобного обнаружения

Очистка в один клик

Мгновенное удаление всех невидимых символов одним нажатием и копирование очищенного текста

Конфиденциальность

Вся обработка выполняется локально в вашем браузере, данные не отправляются на сервер

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

1

Вставьте текст

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

2

Анализируйте

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

3

Очистите и скопируйте

Нажмите «Удалить все», чтобы убрать невидимые символы, или «Копировать чистый текст» для копирования очищенной версии.

Часто задаваемые вопросы

Невидимые символы — это кодовые точки Unicode, которые занимают место в строке, но не производят никакого видимого глифа. Распространённые типы: Пробел нулевой ширины (U+200B), Несоединитель нулевой ширины (U+200C), Соединитель нулевой ширины (U+200D), Метка порядка байтов/BOM (U+FEFF), Мягкий перенос (U+00AD), Несамостоятельное слово (U+2060) и различные управляющие символы. Они часто встречаются в тексте, скопированном с сайтов, из PDF, документов Word или мессенджеров.

Вставьте текст в поле ввода и нажмите «Анализировать». Инструмент сканирует более 30 типов невидимых символов Unicode, выделяет их точные позиции в тексте, определяет кодовую точку Unicode (например, U+200B) и выдаёт количество по типам. Каждый обнаруженный символ отображается в строке, чтобы вы видели точное место его нахождения.

Да, и несколькими способами. Пробел нулевой ширины внутри имени переменной или строкового литерала вызывает синтаксическую ошибку или неопределённую переменную. Сравнение строк не проходит, когда две визуально идентичные строки отличаются скрытым символом. URL ломаются при встроенном пробеле нулевой ширины. Синтаксический разбор JSON завершается с ошибкой, если невидимые символы присутствуют в ключах или значениях. Такие ошибки практически невозможно обнаружить глазом — только детектор их выявляет.

Самые распространённые источники: копирование текста с сайтов (редакторы CMS часто вставляют пробелы нулевой ширины), PDF (особенно сканированные/OCR-документы), Microsoft Word или Google Docs, мессенджеры Slack или WhatsApp, код, скопированный со Stack Overflow или Medium, и текст, сгенерированный ИИ (некоторые модели вставляют нестандартные пробельные символы). Символ BOM часто возникает из UTF-8 файлов, сохранённых в Windows.

После анализа нажмите кнопку «Удалить все», чтобы убрать из текста все обнаруженные невидимые символы. Очищенный текст появится в области вывода для копирования. Можно также удалять только определённые типы — например, сохранять мягкие переносы, убирая пробелы нулевой ширины.

Пробел нулевой ширины (ZWSP, U+200B) — наиболее часто встречающийся невидимый символ. Изначально он был создан для обозначения мест переноса строк в языках, где слова не разделяются пробелами. Нередко вставляется случайно редакторами с форматированием и CMS-платформами. В коде может испортить имена переменных, сравнения строк и вызовы API.

BOM (U+FEFF) — скрытый маркер, обозначающий UTF-8-кодировку в некоторых файлах. В документах он безвреден, однако создаёт проблемы в начале JSON-файла (ломает JSON.parse()), PHP-файла (выводит неожиданный вывод перед заголовками) или CSV-файла (ломает заголовки столбцов при разборе в Excel). Данный инструмент обнаруживает символы BOM и позволяет их удалить.

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

Что такое невидимые символы?

Знакомая ситуация: две строки выглядят одинаково, но код считает их разными? Скорее всего, там прячется невидимый символ Unicode. Пробелы нулевой ширины, метки порядка байтов, мягкие переносы — эти скрытые символы повсюду, и без специального инструмента их не увидеть.

Как помогает этот детектор

Вставьте текст и нажмите «Анализировать». Инструмент сканирует более 30 типов невидимых символов, подсвечивает их точное расположение и показывает кодовую точку Unicode для каждого. Вы получаете чёткую разбивку по типам с точными позициями — никаких догадок.

Типичные сценарии

Скопировали текст с сайта и вёрстка поехала? Вставили URL, который не работает, хотя выглядит правильно? Записи в базе данных не совпадают? Это классические проблемы невидимых символов. Разработчики, контент-редакторы и QA-команды сталкиваются с этим постоянно.

Очистка текста в один клик

Обнаружив скрытые символы, нажмите «Удалить все», чтобы мгновенно убрать их. Скопируйте очищенный текст и продолжайте работу. Никаких плагинов, никакой регистрации — просто вставьте, просканируйте и очистите.

Почему не просто регулярное выражение?

Можно написать регулярное выражение для перехвата некоторых невидимых символов, но их более 30 типов в различных диапазонах Unicode. Этот инструмент обрабатывает все автоматически, включая редкие — метки направления текста, соединители слов и селекторы вариаций, которые большинство регулярных выражений пропускает.

Конфиденциальность и безопасность

Ваш текст остаётся в браузере. Ничего не загружается, не сохраняется и не записывается. Это особенно важно при работе с конфиденциальным содержимым: исходным кодом, API-ключами или приватными документами.

Безопасность и конфиденциальность

Безопасность ваших данных — наш приоритет

Локальная обработка

Вся обработка происходит в вашем браузере

Без передачи данных

Ваши данные не отправляются на наши серверы

Без хранения данных

Данные не хранятся и не передаются

SSL-шифрование

SSL-шифрование для безопасного соединения

Также на MoreOnlineTools