

Umbrello
40 likes
Umbrello is a Unified Modelling Language (UML) modelling tool and code generator. It can create diagrams of software and other systems in the industry-standard UML format, and can also generate code from UML diagrams in a variety of programming languages.
Cost / License
- Free
- Open Source
Application types
Platforms
- Windows
- Linux
- Snapcraft
- Flathub
- Flatpak
Features
Properties
- Privacy focused
Features
- No Tracking
- Ad-free
- No registration required
- Works Offline
Tags
- UML
- unified-modeling-language
- uml-activity-diagram
- xmi-import-export
Umbrello News & Activities
Highlights All activities
Recent News
No news, maybe you know any news worth sharing?
Share a News TipRecent activities
reactorcore added Umbrello as alternative to Mermaid.js to SVG Converter
tewinkeltjm added Umbrello as alternative to Eclipse Capella
michal-mietus0 added Umbrello as alternative to PhotoDiagram
POX added Umbrello as alternative to quiver diagram editor
What is Umbrello?
Umbrello is a Unified Modelling Language (UML) modelling tool and code generator. It can create diagrams of software and other systems in the industry-standard UML format, and can also generate code from UML diagrams in a variety of programming languages.





Comments and Reviews
Last time I used it was... 20 years ago?.. It worked, at least back then. Even in those times, it looked ugly as sin. These days (I am writing this in 2025), I would strongly recommend to avoid showing it to little children and pregnant women: Umbrello can give them nightmares. It's so ugly, it's almost cute.
**How exactly is this a Windows app? **The official site only links to Linux install files.
https://download.kde.org/stable/umbrello/latest/
It can support roundtrip engineering generating code from an UML model, back and forth.