Удалить скрытые символы из текста — онлайн и бесплатно | nopa

Текст и данные

Удалить скрытые символы

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

Попробуйте сразу — без аккаунта

Сохранить и продолжить на рабочем столе

Скачайте или скопируйте результат прямо здесь. В рабочем столе он сохранится в Файлы, а инструмент откроется в полной версии.

  • Простые заметки с жирным и списками — всё локально
  • Сохраните в Файлы, когда продолжите на рабочем столе
  • Все инструменты рядом — без новых вкладок
Открыть бесплатный рабочий стол

После скачивания — продолжите на рабочем столе: Файлы или полная версия.

Что умеет Удалить скрытые символы

Почему строка выглядит правильной и всё равно ломается

Пароль из менеджера, который форма входа не принимает. CSV, где одна колонка при импорте распадается на две. Поиск, который не находит слово, хорошо видное на экране. Diff, помечающий строку изменённой, хотя обе половины выглядят одинаково. Чаще всего это одно и то же: внутри текста сидит символ без ширины, принесённый из мессенджера, PDF, ворда или ответа нейросети. На экране о нём ничего не говорит — поэтому число вверху страницы и есть весь смысл: вы узнаёте, что текст грязный, до того как потратите час на несуществующий баг.

Эмодзи и персидский — это не мусор

Ленивая версия такого инструмента удаляет все невидимые символы и тихо портит текст. Эмодзи-семья — это несколько человечков, склеенных U+200D: уберите его, и один значок превратится в четыре. Персидское می‌روم пишется через соединитель нулевой ширины, в хинди тот же символ управляет лигатурами — удалить его значит сделать орфографическую ошибку, а не почистить. Поэтому здесь сначала смотрят, что стоит по обе стороны: соединитель между двумя эмодзи или между двумя арабскими буквами остаётся на месте, а он же, застрявший между латинскими буквами, попадает в находки. С селекторами начертания пошли дальше: они отвечают за вид эмодзи и за варианты японских иероглифов, поэтому их не удаляет ни одна из опций.

Названы, посчитаны и остаются под вашим контролем

Каждая находка сгруппирована и подписана тем кодом, который ей дал Unicode: U+200B — это термин, который можно загуглить, а не красная точка, которой предлагают поверить. У каждой группы свой переключатель, потому что «убрать нулевую ширину, но не трогать неразрывные пробелы» — нормальный ответ для прайс-листа, и кнопка копирования делает ровно то, что стоит в переключателях. Неразрывные и типографские пробелы превращаются в обычный пробел, а не исчезают, — иначе слова склеились бы на выходе.

Похожие приложения

Вопросы

Текст куда-то загружается?

Нет. Проверка и очистка идут в вашем браузере, на этом устройстве. Текст не уходит на сервер, и мы его не видим.

Какие символы он убирает?

Символы нулевой ширины, невидимые tag-символы, переопределения направления письма, старые управляющие коды, неразрывные пробелы, необычные типографские пробелы и мягкие переносы. У каждого свой переключатель — часть можно убрать, часть оставить.

Не сломает ли это эмодзи?

Нет. Соединитель внутри эмодзи распознаётся как часть эмодзи и остаётся на месте — в том числе после модификатора тона кожи или селектора начертания. Сами селекторы не удаляются ни одной опцией.

Можно ли найти скрытую пометку в тексте от нейросети?

Инструмент показывает символы, которыми её делают. Невидимые tag-символы — блок от U+E0000 — не отображаются вообще и чаще всего служат меткой на скопированном тексте, поэтому вынесены в отдельную группу. Чего инструмент сказать не может — кто их поставил и что в них закодировано.

Что происходит с неразрывным пробелом?

Он превращается в обычный пробел, а не пропадает; так же поступаем с длинными, короткими и тонкими пробелами. Если удалять их совсем, два слова склеятся в одно — а это баг хуже того, с которым вы пришли.