Umbrello
Developer Tools

Umbrello

UML Modeller

KDE

Website

Screenshots

Description

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.

Features:

• Supported formats: XMI

• Several type of diagrams supported: use case, class, sequence, communication, state, activity, component, deployment, entity relationship

Version

v25.12.3Mar 11, 2026