Sobre este sitio

Una herramienta pequeña, y el razonamiento detrás

Docs 2 HTML convierte documentos en HTML que estarías dispuesto a firmar. Ese es todo el producto.

Lo construye y mantiene una sola persona, de forma independiente, y funciona íntegramente dentro de tu navegador.

En vigor desde 2026-08-04

Por qué existe

Todas las herramientas de escritura ya exportan HTML. Ahí está el problema. «Guardar como página web» de Word produce miles de líneas con un atributo de estilo mso- en casi cada elemento. Google Docs te entrega nombres de clase como c1 y c17 que apuntan a una hoja de estilos que no has recibido. Ambos son técnicamente HTML y ambos son inservibles como código fuente de una página web: no puedes leerlos, no puedes editarlos y no puedes pegarlos en una plantilla sin que peleen con tu CSS.

Lo que la gente quiere en realidad es el marcado que habría escrito a mano: un <h2> donde hay un título, una <table> donde hay una tabla, y nada más. Llegar ahí desde una exportación oficial significa borrar más de lo que conservas, así que la mayoría lo hace a mano o se rinde y pega el desastre.

Este sitio hace el borrado. Lee la estructura de tu documento y escribe HTML semántico a partir de ella, tirando la presentación en lugar de intentar reproducirla.

Por qué funciona en tu navegador

La mayoría de los convertidores suben tu archivo a un servidor, lo convierten allí y te dan una descarga. Es un diseño razonable, y también un diseño en el que tu documento pasa un rato en el ordenador de otra persona. Para el borrador de una entrada de blog da igual. Para un contrato, un historial médico, unas cifras internas o un manuscrito inédito, no.

Así que la conversión corre en tu propia máquina, en JavaScript, en la pestaña que ya tienes abierta. No hay paso de subida porque no hay ningún sitio al que subir. Puedes comprobarlo: desconecta la red y convierte algo, o mira la pestaña de red de tu navegador mientras sueltas un archivo.

Cómo funciona en realidad

Cuando sueltas un archivo, tu navegador lo lee localmente y entrega los bytes a un analizador que también corre en tu navegador. El analizador produce una estructura, esa estructura se convierte en HTML y el HTML se desinfecta antes de que lo veas. Los analizadores son bibliotecas de código abierto, elegidas según el formato:

  • markdown-it analiza Markdown, con la especificación CommonMark más las tablas, listas de tareas y tachado de GitHub.
  • Mammoth lee .docx. El .doc antiguo lo analiza nuestro propio lector, byte a byte, porque es un formato binario anterior a 2007 sin ninguna biblioteca que funcione en un navegador.
  • DOMPurify desinfecta cada trozo de HTML que pasa por aquí, incluido el que generamos nosotros, porque el texto que contiene viene de tu documento.
  • Papa Parse lee CSV y TSV; read-excel-file lee libros .xlsx.

Sobre la parte de la seguridad

Una herramienta que produce HTML tiene un deber que un convertidor a Markdown no tiene: lo que te entrega puede acabar pegado en un sitio web en funcionamiento, donde se ejecutará. Así que desinfectar no es aquí una función, es el suelo. Las etiquetas script, los atributos de manejadores de eventos, las URL javascript:, los iframe, los object y los embed se eliminan de todo, y nada sin desinfectar se inserta jamás en el DOM de esta página.

La vista previa es un asunto aparte, y se muestra dentro de un iframe con sandbox, con los scripts desactivados y un origen opaco. Es decir: no puede alcanzar esta página, no puede leer nada y no puede ejecutarse, aunque el desinfectante hubiera pasado algo por alto. Dos muros independientes, porque uno solo es un punto único de fallo.

Lo que deliberadamente no hace

No hay cuentas, porque no hay nada que guardar. No hay API, porque no hay servidor al que llamar. No hay conexión con Google Drive, porque eso implicaría pedir acceso a todos tus archivos y custodiar un token.

Cada conversión tiene además límites reales, y cada página de herramienta enumera los suyos. Las celdas combinadas se separan. Los colores y las tipografías de Excel no se reproducen. Las imágenes no pueden pasar por un pegado desde Google Docs. Eso se dice de antemano en lugar de descubrirse después de convertir algo que importaba.

Cómo se paga

La herramienta es gratuita y no tiene versión de pago. El plan es cubrir el alojamiento con publicidad, por lo que en el futuro puede que veas anuncios en estas páginas. Los anuncios nunca se colocarán de forma que se confundan con un botón de descargar o convertir, y no se insertarán después de una conversión de manera que la página se mueva bajo tu cursor.

La publicidad no cambia el funcionamiento de la conversión. Tus archivos se quedan en tu máquina de todas formas: no es una decisión de política que pudiera revertirse por dinero, es la consecuencia de que no haya servidor en primer lugar.

El sitio hermano

DocsToMD hace el mismo trabajo en la dirección contraria: Word, PDF, HTML, CSV y Excel a Markdown. Mismo enfoque, mismo modelo de privacidad, formato de salida opuesto. Si has llegado aquí buscando Markdown, ese es el que quieres.

¿Algo aquí no queda claro, o hay algo que quieras cambiar? Contacto