Converter
PlantUML to Mermaid
Paste PlantUML, switch the format to Mermaid, and the diagram is converted on the spot. Your text is never sent to a server, and every line that could not be carried over is listed.
Convert PlantUML in the editor Free. No sign-up. Nothing is uploaded.
See it work
A PlantUML sequence diagram and the Mermaid text the editor produces from it:
@startuml
actor User
User -> App : open file
App --> User : preview
@enduml
sequenceDiagram
actor User
participant App
User->>App: open file
App-->>User: preview
Class diagrams work the same way:
@startuml
class Animal {
+name : String
+makeSound()
}
class Dog
Animal <|-- Dog
@enduml
classDiagram
class Animal {
+name : String
+makeSound()
}
class Dog {
}
Dog --|> Animal
What converts
- SequenceParticipants, actors, messages, notes, groups such as alt and loop.
- ClassClasses, members, visibility, inheritance and other relations.
- State, ERStates and transitions, entities with attributes and relations.
- ActivityBecomes a Mermaid flowchart: steps, decisions and loops.
- Gantt, mind mapTasks with dates, and tree-shaped maps.
Styling such as skinparam colors and fonts has no Mermaid equivalent. Lines like that are listed in the loss report instead of being dropped silently.
Private by design
Rendering and converting both run inside your browser. The page is not allowed to open connections to other servers, so your diagram text is not uploaded. Your work is kept in your browser's local storage only. Details are in the privacy policy.
Questions
Can I go back to PlantUML without losing anything?
Yes. Switch straight back and your original PlantUML text is restored exactly. The editor keeps the original next to the converted version.
Is the conversion complete?
It covers the common features of each diagram type. Converted results are provided as is. Check the preview and the list of what was not carried over before you rely on them.
Do I need an account or an upload?
No. There is no account, and nothing is uploaded.