DevToy

Diagramas Mermaid

Diagramas de flujo Mermaid: nodos, decisiones, etiquetas y dirección

Crea diagramas legibles con ID estables, dirección explícita, ramas etiquetadas, subgráficos y comprobaciones de sintaxis.

Publicado 11 de julio de 2026 · Actualizado 11 de julio de 2026

Un diagrama de flujo Mermaid es un modelo textual de nodos y conexiones. La primera línea selecciona el tipo y la dirección: flowchart TD va de arriba abajo y flowchart LR de izquierda a derecha. Elige según la historia que cuenta, no solo por el espacio disponible.

Separa la identidad del nodo de su etiqueta

Usa un ID breve y estable, y coloca el texto legible entre corchetes:

flowchart LR
  request[Recibir solicitud] --> validate{¿Entrada válida?}
  validate -->|Sí| process[Procesar pedido]
  validate -->|No| reject[Devolver errores]

Las conexiones usan validate; su etiqueta puede cambiar sin reescribirlas. Los ID estables también facilitan estilos y revisiones de diferencias.

Etiqueta las ramas de decisión

Un rombo sin etiquetas obliga a adivinar. Añade etiquetas breves con -->|Etiqueta| y usa una terminología consistente. Mezclar true/false, sí/no y éxito/error para decisiones equivalentes aumenta el esfuerzo mental.

Usa subgráficos para representar límites

flowchart LR
  subgraph Navegador
    edit[Editar código] --> render[Renderizar diagrama]
  end
  subgraph AlmacenamientoLocal
    draft[(Borrador)]
  end
  edit --> draft

Los límites son útiles cuando expresan responsabilidad, confianza, despliegue o ciclo de vida. No envuelvas cada pareja de nodos en un subgráfico.

Evita sorpresas comunes del analizador

Parte de un diagrama mínimo y añade una sentencia cada vez. Entrecomilla etiquetas con puntuación si se interpretan como sintaxis. En diagramas de flujo, end en minúsculas tiene una función especial; usa mayúscula u otra etiqueta. Vigila también o o x justo después de ciertas conexiones, porque pueden seleccionar terminaciones especiales.

Diseña pensando en el cambio

Divide una visión general y los procesos detallados, reduce cruces y mantén el mismo nivel de abstracción. Prueba y exporta el código con el editor Mermaid local, que verifica exactamente la versión incluida en el sitio.

Guías relacionadas