Conversor de HTML a Markdown
Convierte código HTML en texto estructurado con sintaxis Markdown mediante transformaciones directas de etiquetas y entidades.
Ejecutar herramienta
Este conversor transforma fragmentos de código HTML en sintaxis Markdown mediante reglas de sustitución basadas en patrones. Reconoce encabezados desde el nivel h1 hasta el h6, párrafos, listas ordenadas y desordenadas, citas en bloque y saltos de línea habituales. También procesa enlaces con atributo href, imágenes con atributo src y marcas básicas de énfasis en negrita o cursiva sin atributos adicionales. Los bloques cerrados de script y style se descartan durante el proceso, mientras que las etiquetas no reconocidas se eliminan para conservar únicamente el texto que contienen. Además, la herramienta decodifica entidades nombradas habituales y referencias numéricas decimales con formato estándar. El texto resultante normaliza los saltos de línea consecutivos y recorta los espacios iniciales o finales para ofrecer una estructura Markdown lista para copiar en tus notas, editores de documentación o repositorios de código.
Instrucciones
- Pega o escribe tu fragmento de código HTML en el campo de texto.
- Pulsa el botón de ejecución para procesar las etiquetas y la estructura del contenido.
- Revisa el texto en Markdown generado en el panel de resultados y cópialo en tu destino de trabajo.
Ejemplos
- Conversión de encabezado y enlace: al introducir <h2>Guía de inicio</h2><p>Visita <a href="https://example.com">nuestro sitio</a>.</p>, obtienes ## Guía de inicio y el párrafo con [nuestro sitio](https://example.com).
- Conversión de bloque de código y énfasis: al introducir <pre><code>npm install</code></pre><p>Texto en <strong>negrita</strong>.</p>, obtienes el bloque cercado con comillas triples y **negrita**.
Preguntas frecuentes
¿Qué sucede con los bloques de script o style?
Los bloques de script y style con etiquetas de apertura y cierre reconocidas se descartan del contenido procesado.
¿Qué ocurre si no introduces ningún texto?
Si dejas el campo de entrada vacío, la herramienta genera una salida de texto en blanco.
¿Convierte cualquier variación o estructura HTML compleja?
Aplica sustituciones sobre patrones específicos de etiquetas comunes sin atributos complejos. Los elementos no reconocidos pierden sus etiquetas pero conservan el texto interno.
¿Cómo gestiona las entidades y caracteres especiales?
Decodifica un conjunto definido de entidades nombradas estándar y referencias numéricas decimales con formato numérico válido.