UML diagrams
Unified modeling language (UML) is a standard notation used to visualize a system’s design and is used predominantly in software engineering. UML diagrams represent structural information (e.g. class diagrams), behavioral information (e.g. use case diagrams), or display interactions (e.g. sequence diagrams).
Quickly and easily build UML diagrams with draw.io.
UML diagrams
Unified modeling language (UML) is a standard notation used to visualize a system’s design and is used predominantly in software engineering. UML diagrams represent structural information (e.g. class diagrams), behavioral information (e.g. use case diagrams), or display interactions (e.g. sequence diagrams).
Quickly and easily build UML diagrams with draw.io.
Example UML diagrams
Below are some select examples of the kinds of UML diagrams you can create in draw.io:

UML class diagram
With our UML and UML 2.5 shape libraries, you have everything you need to get started building your class diagrams.

UML activity diagram
Customize your UML activity diagrams using colors and connectors to map out processes clearly from start to finish.

UML templates
Get started in seconds with our pre-built UML templates.
How to: UML diagrams
Here you will find all the resources you need to get started with UML diagrams with draw.io.
Videos

Blogposts

Whitepapers

UML and UML 2.5 shape libraries

Templates

Stay connected
Questions about draw.io, or want to stay up-to-date with all the latest news? You’ve come to the right place! We’re here to help answer your questions and help you find the information you need to get the most out of draw.io.
Social Media
Follow us on social media to keep up-to-date with all the latest goings-on in the world of diagramming and draw.io.