Saltar al contenido
freeonlinemarkdowneditor
Español

Blog

Pegar Markdown en Word o Google Docs sin perder el formato

texto con formatowordgoogle docsportapapeles

Reducir el Markdown a caracteres es la respuesta correcta para un campo de formulario. Es la respuesta equivocada para un documento. Si vas a pegar en Word o en Google Docs, quieres que los títulos sean títulos y que la tabla sea una tabla.

Esa es otra conversión, y funciona a través de una parte del portapapeles en la que casi nadie piensa.

El portapapeles guarda más de una cosa

Una sola operación de copiado puede llevar el mismo contenido en varios formatos a la vez. Cuando copias desde un procesador de texto, el portapapeles recibe text/html y text/plain. La aplicación en la que pegas elige el que entiende: Word toma el HTML y reconstruye el formato; una terminal toma el texto plano y hace caso omiso del resto.

Por eso pegar desde un navegador en Word conserva la negrita, y pegar lo mismo en un editor de código no. No se perdió nada: viajaron dos versiones juntas y cada destino eligió una.

La conversión a texto con formato de aquí escribe las dos. Elige Texto con formato como formato de salida y pulsa Copiar: el portapapeles recibe el HTML representado junto con una alternativa en texto plano. Pega en Word, Docs, Gmail u Outlook y el formato llega. Pega en una terminal y obtienes texto legible en lugar de marcado.

Qué llega

Títulos, negrita y cursiva, listas ordenadas y sin ordenar con su anidamiento, tablas con celdas de verdad, enlaces como enlaces de verdad, código en línea y bloques de código, citas, e imágenes allí donde el destino pueda alcanzarlas.

Las listas de tareas llegan como casillas de verificación. Las notas al pie llegan como enlaces a sus definiciones.

Dónde se complica

Firefox limita detrás de una preferencia la API del portapapeles que escribe varios formatos, así que allí la vía automática no está disponible. La alternativa selecciona la vista previa representada para que un Ctrl/+C manual siga llevando el formato: el propio copiado del navegador gestiona las dos versiones incluso cuando la API no lo hace.

Las imágenes son referencias, no datos. Si el Markdown apunta a https://example.com/grafico.png, el documento pegado apunta a esa misma URL. Se muestra donde esa dirección sea accesible y se rompe donde no. Si la imagen tiene que viajar con el documento, descarga el HTML y guarda la imagen junto a él, o inserta la imagen tú mismo en el destino.

Google Docs es más estricto que Word con el HTML que acepta y de vez en cuando simplifica una estructura anidada. Las listas muy anidadas son la víctima habitual.

Los ajustes siguen valiendo

Una suposición frecuente es que el texto con formato ignora los ajustes de conversión, ya que el HTML tiene un elemento real para todo. Es cierto en gran parte, pero no del todo. Varios ajustes cambian el documento en sí y no cómo se dibuja:

  • Los enlaces pueden conservar solo su texto, mostrar la URL o convertirse en la URL.
  • Las imágenes se pueden conservar o quitar.
  • Los bloques de código, las citas y las notas al pie se pueden quitar.
  • Los títulos se pueden poner en mayúsculas.
  • La puntuación se puede normalizar a ASCII.

Esos se aplican al texto con formato y al HTML igual que al texto plano. Los que genuinamente no se aplican son los que dan forma a los caracteres — el glifo de la viñeta, la disposición de las tablas, los marcadores de las listas de tareas, la unión de líneas en blanco — porque una lista HTML no necesita que se le elija un carácter de viñeta. Esos se desactivan cuando sales del modo de texto plano, y el panel explica por qué.

Si necesitas un archivo y no un pegado

La misma representación se descarga como un .html autónomo con los estilos incorporados, así que se abre correctamente sin conexión, o se imprime a PDF.

Probar el conversor →