Вставьте текст — «рентген» подсветит каждый скрытый символ (пробелы нулевой ширины, BOM, неразрывные пробелы, мягкие переносы, подменённые кавычки и тире), а чистая копия соберётся по включённым правилам. Текст не покидает ваш браузер.
Показывает каждый невидимый и подменённый символ во вставленном тексте — пробелы нулевой ширины, BOM, неразрывные и узкие пробелы, мягкие переносы, направляющие метки, «ёлочки» и „лапки“, тире, лигатуры — и собирает чистую копию по правилам, которые вы включили. Страницы под частые задачи: убрать невидимые символы, почистить текст нейросети, неразрывные пробелы в числах, текст из Word, код не запускается.
Страница статическая: разбор и очистка происходят в вашем браузере на JavaScript. Отправлять текст на чужой сервер, чтобы проверить его на скрытые символы, — задача наоборот. Можно открыть страницу, отключить интернет — всё продолжит работать. Файлы тоже обрабатываются локально: перетащите на страницу текстовый файл (до 5 МБ) или несколько сразу (до 50 — получите таблицу по каждому и общий ZIP чистых копий).
Каждое правило — отдельная галочка, выбор запоминается в браузере. Для русского текста важны три вещи. Первое: «ёлочки» и длинное тире — правильная русская типографика; если чистите прозу, снимите правила кавычек и тире, и они останутся на месте (невидимый мусор всё равно удалится). Второе: правило «Strip accents» для русского не включайте — разложение диакритики превращает й в и и ё в е. Третье: «Force ASCII-only» удаляет кириллицу целиком — оно для другого. Обе опасные галочки по умолчанию выключены, а их переведённые подписи предупреждают.
Кнопки и правила на этой странице переведены; подписи находок в «рентгене» — английские, потому что это официальные Unicode-имена символов (по ним удобно искать сообщения об ошибках). Copy — скопировать чистый текст, Download — скачать файлом, Copy link — упаковать текст в ссылку после # (фрагмент не отправляется на сервер — адресат распакует его у себя в браузере). Смежный инструмент: PixWash по-русски — посмотреть и удалить метаданные (GPS, EXIF) из фотографий.
Guides for the common cleanup jobs — what the source puts into your text, exactly what it breaks, and the tool preloaded with a demonstration:
AI-generated text · Text copied from Word / Google Docs · Text copied from a PDF · Pasted code that won’t run · CSV & spreadsheet data · Invisible watermarks · Many files at once (batch)
Dedicated pages for the usual suspects — what each one is, where it sneaks in from, the exact errors it causes, and how to find it in your editor:
Zero-width space (U+200B) · Non-breaking space (U+00A0) · Byte order mark (BOM) (U+FEFF) · Soft hyphen (U+00AD) · Smart quotes · Em dash (U+2014) · Narrow no-break space (U+202F) · Ideographic space (U+3000) · Zero-width joiner (U+200D) · Zero-width non-joiner (U+200C) · Word joiner (U+2060) · Right-to-left override (U+202E) · Left-to-right mark (U+200E) · Line separator (U+2028) · Variation selector-16 (U+FE0F) · Object replacement character (U+FFFC) · Hangul filler (U+3164) · Braille pattern blank (U+2800) · Ligatures · Minus sign (U+2212)
Страницы на русском — те же инструменты с переведёнными правилами и примерами под задачу:
Невидимые символы в тексте · Убрать невидимые символы · Почистить текст нейросети · Неразрывные пробелы в числах · Текст из Word · Код не запускается