Cómo usarlo
- Elija la plantilla más cercana o pegue PlantUML existente.
- Editar el texto; la vista previa se actualiza aproximadamente un segundo después y los errores se marcan en la imagen.
- Descargue SVG para documentos y páginas web o PNG para compartir; un enlace para compartir envía el diagrama con su fuente para que otros lo editen.
Tipos de diagramas admitidos
| Comienza con | Diagramas |
|---|---|
@startuml … @enduml | Secuencia, caso de uso, clase, actividad, componente, estado, implementación, ER |
@startgantt | Diagramas de Gantt (planes de proyecto) |
@startmindmap | Mapas mentales |
@startwbs | Estructuras de descomposición del trabajo |
@startjson / @startyaml | Estructuras JSON y YAML |
@startsalt | Estructuras alámbricas de interfaz de usuario |
nwdiag { … } | Diagramas de red |
!include <C4/C4_Container> | Arquitectura C4 (biblioteca incluida) |
Hoja de referencia de sintaxis
| Sintaxis | Significado |
|---|---|
A -> B : message | Flecha sólida (llamar) |
A --> B | Flecha discontinua (respuesta) |
alt / else / end | Alternativas |
loop … end | Bucle |
:step; | Un paso de actividad |
if (paid?) then (yes) | Decisión de actividad |
|Sales| | Carril |
note right: text | Nota |
skinparam monochrome true | Blanco y negro para imprimir |
' comment | Línea de comentario (comienza con una cita) |
Preguntas frecuentes
¿Qué es PlantUML?
PlantUML es una herramienta de código abierto que dibuja diagramas a partir de texto sin formato: una línea como "Comprador → Ventas: RFQ" se convierte en un mensaje de secuencia. El texto se encuentra en Git, documentos y tickets, es más rápido de editar que arrastrar y soltar, y se diferencia claramente.
¿Se almacenan o publican mis diagramas?
No. Para la vista previa, la fuente se envía al servidor de este sitio, se procesa y se descarta, nunca se almacena ni se registra; PlantUML se ejecuta en modo sandbox sin acceso a archivos ni a la red. Los enlaces para compartir llevan la fuente comprimida dentro del enlace, visible solo para las personas a las que se los envía.
¿Por qué las exportaciones de texto chino y PNG se ven bien?
La vista previa y SVG utilizan las fuentes de su navegador, y PNG se dibuja en el navegador desde SVG con una resolución de 2×, por lo que las escrituras china, japonesa y otras nunca se convierten en cuadros.
¿Puedo incluir archivos externos?
Por seguridad, no se pueden incluir archivos locales ni URL; la biblioteca estándar incluida funciona, como la biblioteca C4 (C4/C4_Container) y conjuntos de iconos como AWS.