Конвертировать TXT в DOCX
Превращаем plain-text файлы в Word-документы: автоопределение кодировки UTF-8 / CP1251 / KOI8-R / CP866 и создание абзацев через python-docx.
Перетащите TXT файлы сюда
или выберите файлы для конвертации в Word
Автоопределение кодировки
UTF-8 / CP1251 / KOI8-R / CP866 / latin-1 — выбор по минимуму битых символов
python-docx
Создание Office Open XML напрямую, без Office и LibreOffice
Абзацы и переносы
Каждая строка — отдельный абзац, пустые строки сохраняются как разделители
О форматах
TXT и DOCX: что внутри и зачем переходить
TXT формат
Plain text file
TXT — простой текстовый файл без форматирования. Хранит только символы и переносы строк, кодировка зависит от ОС-источника: Windows обычно даёт CP1251 или UTF-8 с BOM, macOS / Linux — UTF-8 без BOM, MS-DOS — CP866. Иногда встречается KOI8-R с UNIX-серверов.
DOCX формат
Office Open XML, ECMA-376
DOCX — стандарт ECMA-376 (Office Open XML), утверждён ISO/IEC 29500. Это zip-архив с XML-файлами внутри: word/document.xml хранит абзацы и стили, word/styles.xml — правила оформления. Открывается Microsoft Word, Google Docs, LibreOffice, OnlyOffice, Pages.
Сравнение форматов
Что даёт переход TXT → DOCX
Как конвертировать
Три шага конвертации TXT в DOCX
Загрузите TXT
Перетащите .txt файлы или выберите кнопкой. Принимаются файлы в любой кодировке — UTF-8, Windows-1251, KOI8-R, CP866.
Автоопределение кодировки + python-docx
Сервер пробует кандидатов по очереди и выбирает кодировку с минимумом битых символов. Затем создаёт Document() через python-docx и для каждой строки вызывает doc.add_paragraph(line).
Скачайте DOCX
Готовый DOCX (валидный OOXML с word/document.xml) сразу доступен для скачивания одним файлом или ZIP-архивом.
Частые вопросы
Ответы на популярные вопросы о конвертации TXT в DOCX