Vista previa de Markdown
- Escribe o pega el Markdown en el editor.
- La vista previa se actualiza mientras escribes.
- Copia el HTML generado o sigue editando hasta que el resultado sea el que quieres.
El intérprete funciona en modo GitHub Flavored Markdown, que añade al Markdown original las tablas, el texto tachado con doble virgulilla, las listas de tareas con corchetes y la detección automática de enlaces.
La opción de salto de línea automático está desactivada. Eso significa que un salto de línea simple no produce un salto visual: es el comportamiento del Markdown original. Para forzarlo, deja una línea en blanco o termina la línea con dos espacios.
Encabezados, énfasis, listas, citas, bloques de código, imágenes y enlaces funcionan de la forma convencional.
Markdown permite HTML incrustado, y eso es un vector de ataque real: un documento de terceros puede llevar una etiqueta de script o un atributo de evento que ejecute código en la página de quien lo visualiza.
Por eso el HTML generado se sanea antes de mostrarse. Solo sobrevive una lista cerrada de elementos —encabezados, párrafos, listas, tablas, código, enlaces e imágenes— junto con unos pocos atributos como href, src, alt y title.
En la práctica, si pegas una etiqueta de script en el editor, aparece eliminada en la vista previa. No es una limitación, es protección deliberada.
Si procesas Markdown de origen no confiable en tu propia aplicación, este paso de sanitización es obligatorio. Interpretar Markdown sin él es una vulnerabilidad.
Todo el procesamiento ocurre en tu navegador. El texto no se envía a ningún servidor ni se registra, lo que hace la herramienta adecuada para borradores internos o un README aún no publicado.
Preguntas frecuentes
Porque el salto automático está desactivado, siguiendo el Markdown original. Usa una línea en blanco entre párrafos, o termina la línea con dos espacios.
La sanitización elimina todo lo que queda fuera de la lista de elementos permitidos. Las etiquetas de script, los iframes y los atributos de evento se descartan para impedir la ejecución de código.
Muy parecida, ya que el modo GFM está activo. Pueden aparecer diferencias en extensiones propias de GitHub, como las menciones a usuarios y las referencias a issues, que no forman parte de la especificación.
Sí, con la sintaxis de barras verticales y la fila de guiones que separa el encabezado. Forma parte de GFM.
No. La interpretación y la sanitización ocurren en tu navegador.