Очистка текста · без загрузки на сервер

Убрать то,
чего не видно.

Вставьте текст — покажем каждый невидимый код-пойнт по имени и номеру, потом заберите чистовик.

0
0
Готов к проверке

Вставьте текст, чтобы начать.

0символов изменено
0типов символов
0%текста изменено

Вы получаете список код-пойнтов, а не просто очищенный текст

Большинство чистилок возвращают текст и оставляют гадать, что в нём было. Эта называет каждый найденный символ, даёт его номер в Unicode и говорит, удалён он или заменён. Если вы разбираете сломанный импорт или сравнение строк, которое не срабатывает, именно этот список вам и нужен.

Бережный режим не трогает рабочие символы

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

Частые вопросы

Что такое нулевой ширины пробел?

U+200B — символ без ширины и без видимого начертания. В строке он занимает позицию, поэтому поиск, сравнение или ключ в базе могут не сработать на тексте, который на экране выглядит одинаково.

Откуда они берутся?

Копирование между редакторами и мессенджерами, вёрстка с мягкими переносами и словосоединителями, тексты справа налево с метками направления, а также намеренная маркировка Unicode-тегами (U+E0000–E007F).

Если они нашлись — текст писал ИИ?

Нет. Они встречаются в текстах людей и отсутствуют во многих текстах моделей. Инструмент показывает, что лежит в файле, а не кто его автор.