Эта страница чистит текст, скопированный из Word, Google Docs или почты: подставленные автозаменой кавычки, тире, неразрывные пробелы и мягкие переносы подсвечиваются и нормализуются. Пример уже загружен.
Пока вы печатаете, 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: Инструменты → Настройки — снимите «Использовать умные кавычки». См. также: текст из нейросети, все невидимые символы.
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 · Код не запускается