Cómo convertir un archivo de Bloc de notas (TXT) a Word (DOCX)

Los archivos .txt (texto plano) solo contienen caracteres y saltos de línea: sin formato (negrita, cursiva, fuentes, colores, tablas, imágenes, márgenes). Convertir a .docx permite enriquecer el documento. El proceso es trivial.

Método 1: Microsoft Word (directo)

  1. Abre Word.
  2. Archivo > Abrir > selecciona Todos los archivos (*.*) o Archivos de texto (*.txt).
  3. Elige tu .txt > Abrir.
  4. Word detecta codificación (UTF-8, Windows-1252, etc.) y muestra el texto.
  5. Aplica formato: fuentes, estilos (Título 1, Título 2, Normal), listas, tablas, imágenes.
  6. Archivo > Guardar como > Documento de Word (*.docx).

Método 2: Arrastrar y soltar

  1. Arrastra el .txt sobre el icono de Word en la barra de tareas o sobre una ventana de Word abierta.
  2. Se abre convertido. Guarda como .docx.

Método 3: LibreOffice / OpenOffice (gratis)

  1. Abre Writer.
  2. Archivo > Abrir > elige el .txt.
  3. En el cuadro "Importar archivo de texto", elige codificación (UTF-8 por defecto), separadores si es CSV, etc. > Aceptar.
  4. Formatea > Archivo > Guardar como > Microsoft Word 2007-365 (.docx).

Método 4: Google Docs (online, gratis)

  1. Ve a docs.google.com.
  2. Arrastrar el .txt a la pantalla de inicio > se sube y abre.
  3. Formatea > Archivo > Descargar > Microsoft Word (.docx).

Método 5: Línea de comandos (lote / automatización)

# LibreOffice headless (Linux/macOS/Windows)
soffice --headless --convert-to docx:"MS Word 2007 XML" *.txt

# Pandoc (universal, potente)
pandoc documento.txt -o documento.docx

# Python (python-docx)
# Requiere script: leer txt, crear Document(), add_paragraph(), save().

Codificación de caracteres (importante)

Si ves caracteres raros (, ñ→±, acentos rotos):

  • El .txt no es UTF-8 (común en Windows antiguo: Windows-1252 / ANSI).
  • En Word al abrir: aparece cuadro "Conversión de archivo" > elige Codificado: Europeo occidental (Windows) o MS-DOS.
  • En VS Code / Notepad++: Abre > Codificación > "Convertir a UTF-8" > Guardar > luego abre en Word.
  • En Terminal: iconv -f WINDOWS-1252 -t UTF-8 entrada.txt > salida_utf8.txt.

Volver de .docx a .txt (perder formato)

  1. Word: Archivo > Guardar como > Texto sin formato (*.txt).
  2. Elige codificación: UTF-8 (recomendado) / Windows-1252.
  3. Aparece advertencia: "Se perderán formato, imágenes, objetos". Acepta.

Consejo

Si el .txt tiene estructura (Markdown, CSV, JSON, logs), usa Pandoc o VS Code para convertir conservando semántica: pandoc -f markdown -t docx archivo.md -o archivo.docx.

Nota

El archivo .docx resultante no se puede abrir en Bloc de notas (es un ZIP con XML dentro). Para editarlo, usa Word, LibreOffice, Google Docs, OnlyOffice, Word Online.