PlantUML a Mermaid
Convierte fuente de diagrama PlantUML a sintaxis Mermaid.
PlantUML a Mermaid
Pega fuente de diagrama PlantUML y esta herramienta la reescribe en sintaxis Mermaid, lista para colocar en un archivo Markdown, un README de GitHub o cualquier renderizador que entienda Mermaid. Maneja diagramas de secuencia (participantes, flechas, barras de activación, notas, bucles y bloques alt/else), diagramas de clases (clases, interfaces, atributos, métodos, herencia y asociaciones), diagramas de estado (transiciones, estados compuestos, notas) y diagramas de flujo de actividad simples (inicio/parada, acciones y ramas if/else).
El tipo de diagrama puede detectarse automáticamente de la fuente o establecerse manualmente con la opción Tipo de diagrama cuando la predicción es incorrecta. Dirección del gráfico controla si los diagramas de clases y estado se leen de arriba a abajo, de izquierda a derecha u otra orientación, y los diagramas de flujo se renderizan de la misma manera. Mantener notas traslada notas de PlantUML como notas de Mermaid en lugar de descartarlas, y Reescribir nombres con espacios como identificadores seguros convierte nombres como "Alice Liddell" en un identificador limpio con el texto original mantenido como alias de visualización, por lo que el diagrama sigue renderizando correctamente.
No todos los constructos de PlantUML tienen un equivalente directo en Mermaid. En lugar de descartar silenciosamente lo que no puede traducir, el convertidor convierte una línea no reconocida en un comentario de Mermaid en la misma posición, por lo que nada de la fuente original desaparece — desactiva Informar de líneas no soportadas para descartar esas líneas en lugar de comentarlas. Envolver salida en un bloque de código mermaid añade la cerca de triple comilla que esperan los renderizadores Markdown.
La conversión se ejecuta completamente en tu navegador usando JavaScript plano — la fuente de tu diagrama nunca se carga en ningún lugar. Copia la salida de Mermaid, descárgala como archivo .txt o envíala directamente a la entrada de otra herramienta para seguir trabajando en ella.