Friday, November 13, 2026 4,523 lists 78,994 records on file
List your app or device

  1. Home
  2. Diagramming tools
  3. PlantUML

PlantUML

PlantUML · founded 2009

Plans and prices

PlantUML

Free

Open source · Free of charge · Available under several licenses, with some features varying by license

Every plan, in full

On the record

Browser editor
The site’s editor runs in the browser using a JavaScript rendering engine and updates diagrams as code is edited.plantuml.com · read 7 Oct 2026
Browser extension
The official browser extension renders PlantUML diagrams directly inside GitHub without a server, and the site says it uses no tokens or tracking and requests no permissions except clipboard.plantuml.com · read 7 Oct 2026
Diagram size
The FAQ states that image width and height are limited to 4096 by default, with an environment variable or command-line option to change the limit.plantuml.com · read 7 Oct 2026
Diagram types
It supports UML diagrams including sequence, use case, class, object, activity, component, deployment, state, and timing diagrams.plantuml.com · read 7 Oct 2026
Integrations
The project lists integrations with tools including GitHub, GitLab, Confluence, WordPress, Slack, Visual Studio Code, Eclipse, and IntelliJ IDEA.plantuml.com · read 7 Oct 2026
Layout engines
Available layout engines include Graphviz, Smetana, VizJs, and ELK; ELK supports orthogonal layout and does not cover all features.plantuml.com · read 7 Oct 2026
Local requirements
Local installation requires Java, with Java 11 or later recommended; Graphviz is needed only for some diagrams.plantuml.com · read 7 Oct 2026
Notable limitation
PlantUML functions as a drawing generator rather than a modeling tool and does not prevent inconsistent diagrams.plantuml.com · read 7 Oct 2026
Other diagrams
Supported non-UML diagrams include JSON, YAML, EBNF, regex, network, wireframe, Archimate, Gantt, mind map, and WBS diagrams.plantuml.com · read 7 Oct 2026
Outputs
Diagram output formats include PNG, SVG, LaTeX, EPS, and ASCII art for sequence diagrams.plantuml.com · read 7 Oct 2026
Purpose
PlantUML creates diagrams from simple textual descriptions.plantuml.com · read 7 Oct 2026
Security profiles
PlantUML provides security profiles that control access to local files and URLs, including INTERNET, ALLOWLIST, and SANDBOX modes.plantuml.com · read 7 Oct 2026
Self hosting
PlantUML can run as a local server, and the project recommends this for generating diagrams that contain sensitive information.plantuml.com · read 7 Oct 2026
Server privacy
The FAQ says PlantUML Server does not store diagrams, but warns that traffic goes through HTTP and can be intercepted.plantuml.com · read 7 Oct 2026
Support
The project directs users to its community forum for advice and solutions to common layout issues.plantuml.com · read 7 Oct 2026

Alternatives to PlantUML

Every alternative, ranked