Convertir HTML a Markdown
HTML es la forma en que se entrega el contenido; Markdown es como cada vez más gente prefiere escribirlo y guardarlo. Este conversor transforma archivos .html en texto .md legible, para que un archivo de blog, un centro de ayuda o un artículo guardado pueda pasar a un sitio estático, a una bóveda de notas o a un repositorio Git.
Convertidor de documentos
o suelte aquí archivos PDF, DOC, DOCX … ·
Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos
Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.
A 150 DPI una página A4 queda en unos 1240 × 1754 px. Use 300 para imprimir.
Convierte el archivo completo o solo algunas páginas o diapositivas (entrada PDF y de presentaciones).
Páginas o diapositivas que se convierten, p. ej., 1-3, 5, 8-10.
UTF-8 funciona con cualquier idioma. Elija UTF-8 con BOM si Excel o el Bloc de notas de Windows muestran caracteres ilegibles; las codificaciones heredadas, solo para software antiguo.
LF para macOS, Linux y editores de código; CRLF para programas antiguos de Windows, como el Bloc de notas clásico.
La coma es el estándar. Use punto y coma para Excel en países que escriben los decimales con coma (Alemania, Francia, Brasil).
Entrada de Excel con varias hojas: convierte todas (una sección o un archivo por hoja) o solo la primera.
Cómo usar esta herramienta
- 1
Suba los archivos HTML
Agregue archivos .html o .htm, hasta 20 por lote y de 95 MB cada uno. Sirven una página guardada desde el navegador, una exportación de CMS o un archivo escrito a mano.
- 2
Revise los ajustes de texto
Convertir a está en Markdown, Formato en Simple, Codificación de texto en UTF-8 y Finales de línea en LF, lo que conviene a Git, a los generadores de sitios estáticos y a los editores de macOS o Linux.
- 3
Convierta a Markdown
Pulse Convertir a Markdown y abra el .md en cualquier editor de texto para quitar menús o pies de página sobrantes. Los archivos subidos se borran a los 30 minutos.
Para convertir HTML a Markdown, suba el archivo .html y pulse Convertir a Markdown: los títulos pasan a líneas con #, los enlaces a texto, las listas conservan sus viñetas y números, y las tablas simples pasan a tablas con barras verticales.
HTML a Markdown: quién lo necesita y por qué
John Gruber publicó Markdown en 2004, con Aaron Swartz como colaborador, como una forma de escribir para la web en texto simple que se lee con naturalidad incluso antes de renderizarlo. Veinte años después es el formato nativo de los README de GitHub, de generadores de sitios estáticos como Jekyll y Hugo, de las herramientas de documentación, de apps de notas como Obsidian y de las carpetas de contenido de muchos sitios web modernos.
Eso crea un flujo constante en sentido contrario al habitual. Los equipos que dejan un CMS basado en base de datos necesitan años de entradas como archivos .md. Quienes escriben guardan artículos en una bóveda de notas. Los desarrolladores trasladan una antigua sección de ayuda en HTML a un repositorio de documentación como código, donde los cambios se revisan en pull requests. En todos los casos el HTML es la única copia, y reescribirlo a mano no es realista. Desde documentos de Word, el mismo trabajo lo hace DOCX a Markdown.
Qué elementos HTML tienen equivalente en Markdown
| from ↓ · to → | CommonMark | GitHub Flavored Markdown |
|---|---|---|
| Títulos h1–h6 | Títulos h1–h6 to CommonMark: yes | Títulos h1–h6 to GitHub Flavored Markdown: yes |
| Enlaces e imágenes | Enlaces e imágenes to CommonMark: yes | Enlaces e imágenes to GitHub Flavored Markdown: yes |
| Listas y citas en bloque | Listas y citas en bloque to CommonMark: yes | Listas y citas en bloque to GitHub Flavored Markdown: yes |
| Bloques code y pre | Bloques code y pre to CommonMark: yes | Bloques code y pre to GitHub Flavored Markdown: yes |
| Tablas simples | – Tablas simples to CommonMark: no | Tablas simples to GitHub Flavored Markdown: yes |
| Tachado | – Tachado to CommonMark: no | Tachado to GitHub Flavored Markdown: yes |
| Celdas de tabla combinadas | – Celdas de tabla combinadas to CommonMark: no | – Celdas de tabla combinadas to GitHub Flavored Markdown: no |
| Formularios, video, iframes | – Formularios, video, iframes to CommonMark: no | – Formularios, video, iframes to GitHub Flavored Markdown: no |
Resultado del conversor de HTML a Markdown: qué esperar
Los nombres de clase, los estilos en línea, los scripts y los div de maquetación se descartan, porque Markdown describe el significado, no la apariencia. La negrita y la cursiva pasan a asteriscos dobles y simples, los saltos de línea dentro de un párrafo se unen y las entidades de carácter como se convierten en caracteres normales en UTF-8. El archivo .md pesará una fracción del HTML: las palabras se quedan y el marcado se va.
MitoMarkdown puede reproducir cualquier diseño HTML.
RealidadSolo cubre la estructura del texto; las columnas, los colores y las cajas posicionadas no tienen sintaxis en Markdown y se pierden o quedan como HTML sin procesar.
MitoUna página convertida está lista para publicarse tal cual.
RealidadLos menús, los avisos de cookies y los pies de página vienen incluidos; recórtelos y añada front matter si su generador de sitios lo espera.
MitoLa salida en Markdown funciona igual en todas partes.
RealidadLas tablas y el tachado necesitan un renderizador de GitHub Flavored Markdown; las herramientas estrictas de CommonMark los muestran como texto simple.
Datos de los formatos HTML y Markdown
HTML
HyperText Markup Language (HTML)
HTML es el lenguaje de marcado de la web, descrito por primera vez por Tim Berners-Lee a principios de la década de 1990 y mantenido hoy por el WHATWG como estándar vivo. Un archivo HTML describe encabezados, párrafos, enlaces, tablas, imágenes y formularios, mientras que el estilo suele provenir de CSS. Todos los navegadores lo representan, y también se usa para plantillas de correo electrónico y páginas web guardadas. Un archivo HTML suele depender de imágenes y hojas de estilo externas, por lo que puede verse incompleto si se mueve solo.
- Compresión
- –
- Transparencia
- –
- Animación
- –
- Presentado en
- 1993 · Tim Berners-Lee; maintained by WHATWG
MD
Markdown
Markdown es una sintaxis de marcado ligera creada por John Gruber en 2004. Usa símbolos de texto plano, como # para los encabezados, * para el énfasis y - para las listas, que siguen siendo legibles como texto sin formato y se convierten limpiamente a HTML. Es el estándar para archivos README, documentación, wikis, aplicaciones de notas y muchos generadores de sitios estáticos. Existen varios dialectos, como CommonMark y GitHub Flavored Markdown, que difieren en detalles como las tablas. Cualquier editor de texto puede abrir archivos .md.
- Compresión
- –
- Transparencia
- –
- Animación
- –
- Presentado en
- 2004 · John Gruber
El HTML se convierte a Markdown cuando el contenido sale del lugar que lo mostraba: un blog que se muda a un generador de sitios estáticos, un centro de ayuda que pasa a un repositorio de documentación en Git o artículos guardados en una bóveda de Obsidian, donde importa más el texto simple y legible que el marcado.
Preguntas sobre HTML a MD
¿Puedo convertir a Markdown una página web guardada junto con sus imágenes?
El conversor lee el archivo .html que usted sube. Las etiquetas de imagen pasan a ser enlaces de imagen Markdown que apuntan a las mismas rutas o URL que usaba la página, así que las imágenes alojadas en línea siguen funcionando. La carpeta local de imágenes que crea Guardar página como en el navegador no se sube con el archivo; cópiela junto al .md y las rutas relativas seguirán coincidiendo.
¿Qué pasa con los menús, las barras laterales y los pies de página al pasar HTML a Markdown?
Se convierte todo lo que hay en el archivo, porque la herramienta no puede saber qué parte de la página es el artículo. Para un resultado limpio, guarde la entrada sin su tema si su CMS lo permite, o borre después las líneas de navegación del principio y del final del Markdown.
¿Cómo paso entradas de WordPress a Hugo o Jekyll?
La exportación integrada de WordPress es un archivo XML, no HTML, así que convierta el HTML de cada entrada, copiado del editor de código o guardado desde el navegador. Después añada el front matter al principio de cada .md, el bloque entre dos líneas de tres guiones que contiene el título, la fecha y las etiquetas. Tanto Hugo como Jekyll lo leen de ahí.
¿Por qué algunas tablas se ven raras en el Markdown?
Las tablas de Markdown, que añadió GitHub Flavored Markdown, tienen una sola fila de encabezado y no admiten celdas combinadas. Una tabla HTML simple se convierte sin problemas; una tabla con colspan, rowspan o listas anidadas no tiene forma en Markdown, así que se aplana. Markdown admite HTML sin procesar, así que puede volver a pegar la tabla original donde importe el diseño.
¿Es Markdown un buen formato para pasar páginas a herramientas de IA o de búsqueda?
A menudo, sí. Markdown conserva la estructura que importa (títulos, listas, enlaces y énfasis) y descarta atributos, scripts y estilos, así que el mismo artículo queda mucho más corto y limpio de procesar. Use HTML a TXT si no quiere ningún marcado.
- Convertir DOCX a MarkdownConvierta archivos DOCX de Word en Markdown limpio para GitHub, generadores de sitios estáticos y docs-as-code. Imágenes junto al .md en un ZIP, 20 por lote.
- Convertir TXT a MDConvierta archivos .txt a Markdown .md para Obsidian, GitHub o un sitio estático. UTF-8 y finales de línea LF por defecto, CRLF a pedido, 20 archivos por lote.
- Convertir HTML a textoConvierta archivos HTML en texto sin formato: sin etiquetas, scripts ni estilos, entidades pasadas a caracteres reales y salida UTF-8. 20 páginas por lote.
- Convertir Markdown a DOCXConvierta Markdown (.md) a Word DOCX con estilos de título reales, listas, tablas y enlaces. Para borradores de Obsidian, Typora o GitHub que deben ir en Word.
- Convertir Excel a MDConvierta hojas .xlsx de Excel en tablas Markdown con barras para un README, una wiki, una nota de Obsidian o un prompt de IA. Todas las hojas a la vez.
- Convertir TXT a HTMLConvierta un archivo .txt en una página HTML válida: párrafos conservados, <, > y & escapados y UTF-8 declarado en el head. Hasta 20 archivos de texto a la vez.