Vista previa al instante
Cambia el código y comprueba cómo queda el diagrama. Así puedes detectar errores de sintaxis o ajustar la distribución.
Crea diagramas de flujo, de secuencia y ER con este editor de Mermaid online. Pega tu código y ve los cambios al instante. Usa ejemplos, guarda en PNG, SVG o PDF y comparte un enlace. Sin instalar nada.
Gratis y sin instalar nada
Pega tu código o elige una plantilla y mira cómo queda el diagrama mientras lo editas. Crea diagramas de flujo, de secuencia o de bases de datos y guárdalos en PNG, SVG o PDF. También puedes compartirlos con un enlace.
Escribe el código, comprueba el resultado y prepara un diagrama para tus documentos o presentaciones.
Cambia el código y comprueba cómo queda el diagrama. Así puedes detectar errores de sintaxis o ajustar la distribución.
Empieza con un diagrama de flujo, de secuencia, ER o de Gantt y adáptalo a lo que necesitas.
Además de diagramas de flujo y mapas mentales, puedes crear diagramas C4, de Sankey y tableros Kanban.
Guarda el diagrama en PNG, SVG o PDF, o descarga el código en MMD para editarlo más adelante.
Envía el enlace a un compañero para que abra el mismo diagrama en su navegador.
El código se procesa en tu navegador al editar y exportar, sin tener que subirlo al servidor.
Puedes usar la interfaz en español o cambiar a cualquiera de los otros idiomas disponibles.
Como los diagramas son texto, puedes copiarlos, revisar los cambios y guardarlos junto al código del proyecto.
Representa un proceso de aprobación, las llamadas a una API y las relaciones de una base de datos con Mermaid. Abre un ejemplo en el editor, modifica el código y comprueba el resultado en la vista previa.
Un proceso desde el envío de una solicitud hasta su aprobación o corrección. flowchart TD organiza los pasos de arriba abajo y el rombo representa una decisión.
flowchart TD
A[Enviar solicitud] --> B{¿Solicitud aprobada?}
B -->|Sí| C[Iniciar proceso]
B -->|No| D[Corregir solicitud]
D --> A Consejo de sintaxis: Cambia los textos entre corchetes y conserva los identificadores A y B. Las etiquetas de las ramas van entre barras: -->|Sí|. Si aparece un error, comprueba que has cerrado los corchetes y las barras.
Abrir este ejemplo en el editorMuestra el orden de los mensajes entre el usuario, la API y la base de datos. participant con as permite usar un identificador corto y mostrar un nombre en español.
sequenceDiagram
participant U as Usuario
participant A as API
participant D as Base de datos
U->>A: Enviar pedido
A->>D: Guardar pedido
D-->>A: Devolver ID del pedido
A-->>U: Confirmar recepción Consejo de sintaxis: Después de la flecha escribe dos puntos y el mensaje: U->>A: Enviar pedido. La flecha -->> muestra una respuesta con línea discontinua.
Abrir este ejemplo en el editorUn modelo donde cada cliente puede tener varios pedidos. Los atributos de CUSTOMER y ORDER incluyen claves primarias y una clave foránea.
erDiagram
CUSTOMER ||--o{ ORDER : places
CUSTOMER {
int id PK
string name
}
ORDER {
int id PK
int customer_id FK
date created_at
} Consejo de sintaxis: || indica una entidad y o{ indica cero o más. Escribe cada atributo como «tipo nombre»; PK señala una clave primaria y FK una clave foránea.
Abrir este ejemplo en el editorAbre el menú de exportación del editor y elige el formato. PNG sirve para presentaciones y compartir imágenes; SVG mantiene la nitidez al ampliar el diagrama; PDF es útil para imprimir. Guarda un archivo MMD para volver a editar el código Mermaid más adelante.
Usa tu código Mermaid o abre un ejemplo y cambia el contenido.
Ajusta los textos y las conexiones mientras ves los cambios en la vista previa.
Descarga una imagen, un PDF o el código en MMD, o crea un enlace para compartirlo.
Elige el diagrama que mejor explique un proceso, las llamadas entre servicios, una base de datos o el plan de un proyecto.
Documenta API, servicios, modelos de datos, transiciones de estado, flujos Git, paquetes de red y arquitectura.
Mapea recorridos de usuario, procesos, roadmaps, Kanban, cronologías, requisitos y planes de proyecto.
Crea visuales mantenibles para README, bases de conocimiento, especificaciones, tutoriales y documentación interna.
Explica sistemas complejos, compara conceptos, crea mapas mentales y convierte apuntes en diagramas claros.
Usa PNG para presentaciones, SVG si necesitas ampliarlo y PDF para imprimir. Guarda el código en MMD para seguir editándolo después.
Al editar y exportar, el código Mermaid se procesa en el navegador sin subirlo al servidor. Los enlaces compartidos incluyen el contenido del diagrama: envíalos solo a quienes quieras que lo vean.
Sí. El editor, las plantillas, los ejemplos, la vista previa, los enlaces y las exportaciones PNG, SVG, PDF y MMD son gratuitos.
Mermaid permite crear diagramas escribiendo texto. Describe los elementos y sus conexiones con código y obtendrás un diagrama de flujo, de secuencia u otro tipo de diagrama.
Admite 33 categorías, como flujo, clases, secuencia, ER, estados, mapas mentales, arquitectura, C4, Gantt, Git, Kanban, Sankey, cronologías, recorrido del usuario, Venn, Wardley Maps, XY, ZenUML y más.
Sí. PNG es ideal para imágenes comunes, SVG para vectores escalables, PDF para impresión y documentos formales, y MMD para conservar el código editable.
El sitio está diseñado para procesar los datos en el navegador; el contenido de trabajo permanece en el cliente durante la edición y exportación normales.
Genera un enlace en el editor y envíalo. La otra persona podrá abrir el diagrama directamente en el navegador.
No. Solo necesitas un navegador moderno.
Sí. Las plantillas ayudan a aprender la sintaxis y crear diagramas comunes sin partir de cero.
Sí. Pégalo, revisa la vista previa, corrige posibles errores y exporta o comparte el resultado.
Los diagramas de texto son rápidos de editar, fáciles de copiar, compatibles con Git y code review, y más sencillos de mantener junto a la documentación.
Abre el editor, elige una plantilla o pega tu propio código Mermaid.
Crear un diagrama