Текст и данные
Удалить скрытые символы
Вставьте текст — и невидимая часть станет видимой: символы нулевой ширины, переопределения направления, неразрывные пробелы, управляющие коды. Выберите, что убрать, и скопируйте чистый вариант. Никуда ничего не уходит.
Сохранить и продолжить на рабочем столе
Скачайте или скопируйте результат прямо здесь. В рабочем столе он сохранится в Файлы, а инструмент откроется в полной версии.
- Простые заметки с жирным и списками — всё локально
- Сохраните в Файлы, когда продолжите на рабочем столе
- Все инструменты рядом — без новых вкладок
После скачивания — продолжите на рабочем столе: Файлы или полная версия.
Что умеет Удалить скрытые символы
Почему строка выглядит правильной и всё равно ломается
Пароль из менеджера, который форма входа не принимает. CSV, где одна колонка при импорте распадается на две. Поиск, который не находит слово, хорошо видное на экране. Diff, помечающий строку изменённой, хотя обе половины выглядят одинаково. Чаще всего это одно и то же: внутри текста сидит символ без ширины, принесённый из мессенджера, PDF, ворда или ответа нейросети. На экране о нём ничего не говорит — поэтому число вверху страницы и есть весь смысл: вы узнаёте, что текст грязный, до того как потратите час на несуществующий баг.
Эмодзи и персидский — это не мусор
Ленивая версия такого инструмента удаляет все невидимые символы и тихо портит текст. Эмодзи-семья — это несколько человечков, склеенных U+200D: уберите его, и один значок превратится в четыре. Персидское میروم пишется через соединитель нулевой ширины, в хинди тот же символ управляет лигатурами — удалить его значит сделать орфографическую ошибку, а не почистить. Поэтому здесь сначала смотрят, что стоит по обе стороны: соединитель между двумя эмодзи или между двумя арабскими буквами остаётся на месте, а он же, застрявший между латинскими буквами, попадает в находки. С селекторами начертания пошли дальше: они отвечают за вид эмодзи и за варианты японских иероглифов, поэтому их не удаляет ни одна из опций.
Названы, посчитаны и остаются под вашим контролем
Каждая находка сгруппирована и подписана тем кодом, который ей дал Unicode: U+200B — это термин, который можно загуглить, а не красная точка, которой предлагают поверить. У каждой группы свой переключатель, потому что «убрать нулевую ширину, но не трогать неразрывные пробелы» — нормальный ответ для прайс-листа, и кнопка копирования делает ровно то, что стоит в переключателях. Неразрывные и типографские пробелы превращаются в обычный пробел, а не исчезают, — иначе слова склеились бы на выходе.
Похожие приложения
Текст и данные
Посчитать символы
Вставьте или наберите текст — счётчик обновляется на ходу: символы…
Текст и данные
Посчитать слова
Вставьте или наберите текст — количество слов обновляется вживую…
Текст и данные
PDF в Markdown
Бросьте PDF и получите Markdown с заголовками, абзацами и списками — а…
Текст и данные
Word в Markdown
Бросьте .docx и получите Markdown, в котором остались заголовки…
Текст и данные
JSON-форматтер
Форматирование и проверка JSON
Текст и данные
Заметки
Простые заметки без регистрации
Вопросы
Текст куда-то загружается?
Нет. Проверка и очистка идут в вашем браузере, на этом устройстве. Текст не уходит на сервер, и мы его не видим.
Какие символы он убирает?
Символы нулевой ширины, невидимые tag-символы, переопределения направления письма, старые управляющие коды, неразрывные пробелы, необычные типографские пробелы и мягкие переносы. У каждого свой переключатель — часть можно убрать, часть оставить.
Не сломает ли это эмодзи?
Нет. Соединитель внутри эмодзи распознаётся как часть эмодзи и остаётся на месте — в том числе после модификатора тона кожи или селектора начертания. Сами селекторы не удаляются ни одной опцией.
Можно ли найти скрытую пометку в тексте от нейросети?
Инструмент показывает символы, которыми её делают. Невидимые tag-символы — блок от U+E0000 — не отображаются вообще и чаще всего служат меткой на скопированном тексте, поэтому вынесены в отдельную группу. Чего инструмент сказать не может — кто их поставил и что в них закодировано.
Что происходит с неразрывным пробелом?
Он превращается в обычный пробел, а не пропадает; так же поступаем с длинными, короткими и тонкими пробелами. Если удалять их совсем, два слова склеятся в одно — а это баг хуже того, с которым вы пришли.