Editor de Markdown gratis
Escribe y previsualiza Markdown en tiempo real. Admite encabezados, negrita, cursiva, bloques de código, tablas y listas.
Guía rápida de Markdown
Usos habituales
- Escribe documentación de API en MarkdownBorra descripciones de punto final, ejemplos de solicitud/respuesta y tablas de parámetros en Markdown.
- Toma notas en MarkdownEscribe notas estructuradas en Markdown que pueden pegarse en Notion, Obsidian, Bear o cualquier aplicación Markdown.
- Escribir un README de GitHub en MarkdownRedacta y visualiza el README de tu repositorio GitHub con representación en vivo de Markdown.
- Escribir documentación técnicaEscribe y visualiza documentación de API, wikis y guías técnicas en Markdown antes de publicar.
- Escribir entradas de blog en MarkdownRedacta entradas de blog en Markdown para Ghost, Jekyll, Hugo, Hashnode y otras plataformas de publicación basadas en Markdown.
Cómo funciona
La vista previa la renderiza un analizador de Markdown escrito a mano integrado directamente en la herramienta: sin marked, sin remark, sin biblioteca externa. Tokeniza la fuente línea por línea en el navegador, convirtiendo la sintaxis en HTML que luego pasa por un sanitizador antes de mostrarse.
- 1Tokenización línea por líneaLa función personalizada renderMarkdown divide tu fuente por saltos de línea y las recorre en una sola pasada, buscando bloques de código con vallas, encabezados (H1–H6), citas en bloque, listas ordenadas y no ordenadas, tablas GFM (con alineación de columnas), reglas horizontales y párrafos en orden de prioridad.
- 2Expansión de sintaxis en líneaCada línea o celda recopilada se procesa luego con inlineMarkdown, una cadena de sustituciones por expresión regular que gestiona negrita (** y __), cursiva (* y _), negrita-cursiva (***), tachado (~~), código en línea (), imágenes (), y enlaces ([texto](url)); las imágenes se resuelven antes que los enlaces para que el prefijo ! no se consuma incorrectamente.
- 3Sanitización y bloqueo de recursos remotosEl HTML en bruto producido por el renderizador pasa por un sanitizador (sanitize-html) para eliminar etiquetas y atributos inseguros como <script>, manejadores onerror, y hrefs javascript:. Una segunda pasada (neutralizeRemote) sustituye los valores src de imágenes remotas por marcadores de posición por defecto, evitando que la vista previa llame silenciosamente a servidores externos antes de que lo permitas.
- 4Exporta como .md o .html independienteCopiar o descargar Markdown escribe el texto fuente en bruto. Descargar HTML envuelve la salida sanitizada en un documento autocontenido con su propia hoja de estilo en línea; las clases de Tailwind solo funcionan dentro del sitio, así que la exportación incluye reglas CSS planas en su lugar, haciendo que el archivo sea legible en cualquier lugar.
Herramientas relacionadas
Convertidor de HTML a Markdown
Convierte HTML en Markdown limpio. Admite encabezados, listas, enlaces, imágenes, bloques de código, tablas y citas en bloque. Perfecto para sacar contenido de un CMS.
Convertidor de Markdown a HTML
Convierte Markdown en HTML limpio con vista previa en vivo. Usa la vista de código fuente para copiar HTML listo para pegar en blogs, CMS o plantillas de correo electrónico.
Editor de Diagramas Mermaid
Escribe diagramas de flujo, diagramas de secuencia, gráficos de Gantt y más con sintaxis Mermaid y una vista previa en tiempo real. Exporta como SVG o PNG. Se ejecuta completamente en tu navegador.