Plantraft renders PlantUML by default, auto-detects diagram types, and creates Mermaid-compatible output for supported syntax. Compatibility badges show Two-way, Partial, PlantUML-only, or Mermaid-only status.
No installation. No account. Free to use.
No setup, no install. Just paste your diagram code and Plantraft does the rest.
Type or paste PlantUML or Mermaid code into the left editor pane. Familiar syntax highlighting and line numbers keep you oriented.
Plantraft reads your code, detects the diagram type and compatibility level, then updates Mermaid-compatible output when the syntax is supported.
Pick one of five themes to style your diagram. Zoom and pan for detail. Export as crisp SVG or 2× PNG — ready for docs, slides, or anywhere else.
Built for developers, architects, and anyone who thinks in text.
Generate Mermaid-compatible output when a diagram type maps cleanly. Partial and dedicated syntax are labeled before you rely on the result.
No dropdowns to set. Plantraft reads your code and picks the right compatibility path across Sequence, Class, State, Activity/Flowchart, ER, Gantt, Mindmap, Pie, and PlantUML-only diagrams.
Plantraft labels each diagram Two-way, Partial, PlantUML-only, or Mermaid-only, so compatibility is visible before export.
Compare the Mermaid render (in your browser) and the PlantUML render side by side. Switch between them with a single click.
Scroll to zoom, drag to pan, click ⤢ to fit. Works on every diagram type. Zoom up to 600% with pixel-perfect SVG quality.
Download your diagram as a clean SVG vector or a 2× high-resolution PNG with theme-matched background. Ready for any use.
Every theme applies harmonious colors to nodes, text, lifelines, notes, and actor figures — not just backgrounds.
Plantraft is a free, browser-based, PlantUML-first diagram editor for software engineers, system architects, and technical writers who prefer diagrams as code.
It renders PlantUML as the primary source and provides Mermaid-compatible conversion where the diagram syntax maps cleanly. Supported types are marked Two-way, partial conversions are labeled with loss warnings, and PlantUML-only or Mermaid-only diagrams stay clearly identified.
All computation happens in your browser. No data is sent to any server except when using the optional PlantUML preview tab, which sends your diagram code to the public plantuml.com rendering server.
Still have a question, or ran into a problem? Email us at contact@plantraft.com and we'll be happy to help.