TextWash

Эта страница чистит текст, скопированный из Word, Google Docs или почты: подставленные автозаменой кавычки, тире, неразрывные пробелы и мягкие переносы подсвечиваются и нормализуются. Пример уже загружен.

Input

X-ray hover a highlight for details

Cleaned output copied ✓

Cleaning rules

Что автозамена добавляет в текст

Пока вы печатаете, Word и Google Docs незаметно подменяют символы: прямые кавычки становятся «ёлочками», дефис между пробелами — тире, три точки — одним символом многоточия (U+2026), автоматическая расстановка переносов вставляет невидимые мягкие переносы (U+00AD) внутрь слов, а перед тире появляется неразрывный пробел (U+00A0). Для русской прозы это правильная типографика. Но на клавиатуре вы набирали другое — и когда текст уходит в код, конфиг, CMS или базу данных, разница становится ошибкой.

Что именно ломается

Код и команды, скопированные через Word, падают с загадочными ошибками (SyntaxError: Invalid or unexpected token — это «ёлочка» на месте прямой кавычки; command not found — это неразрывный пробел перед командой). Поиск не находит слово с мягким переносом внутри. Валидаторы форм не принимают «типографские» символы, а база хранит три разных апострофа для одной фамилии.

Как почистить — и что оставить

Вставьте текст выше: каждый подменённый символ подсвечен с Unicode-именем, чистая копия — в простом ASCII. Если цель — не ASCII, а только убрать скрытый мусор (мягкие переносы, неразрывные пробелы), снимите галочки правил кавычек и тире: «ёлочки» и длинное тире останутся на месте. Настройки запоминаются. Целый документ удобнее перетащить файлом (до 5 МБ — разбирается локально, не загружается).

Отключить у источника

Word: Файл → Параметры → Правописание → Параметры автозамены → «Автоформат при вводе» — снимите «прямые кавычки „парными“». Google Docs: Инструменты → Настройки — снимите «Использовать умные кавычки». См. также: текст из нейросети, все невидимые символы.