Best UML Modeling Software in 2026

In short: BESSER is ranked #1 of 24 as of 4 October 2026, ahead of ArgoUML and BOUML. The best-ranked option with a free plan is ArgoUML. The lowest first paid tier on this page is Visual Paradigm at $4/mo.

UML modeling software helps you create and work with diagrams and models as part of development. Compared on UML diagram types, code generation and reverse engineering, these entries also differ in model repository and team collaboration features. Deployment and supported platforms can help you judge whether an option fits your working setup; free-plan availability and paid-from pricing add cost considerations. BESSER, ArgoUML and BOUML are among the named options to compare. Consider which kinds of UML models you need to build or maintain, and whether you need them connected to code or shared across a team.

24 UML modeling software ranked on what their makers publish — plans and prices, free tiers, platforms and the facts on their own pages.

24ranked
9free plans on this page
$4/molowest paid tier
4 Oct 2026last checked

9 of the 24 here have a free tier you can use, 0 have open-source code on record, and 0 have full bars: free, open, on most of your devices and documented.

#AppSignalFree tierOpen codeDevicesFromScore
1BESSERWeb · Windows · Mac · Linux · Self-hosted · API Three bars—4 of 6Free6.6
2ArgoUMLWindows · Mac · Linux Three bars—3 of 6Free6.5
3BOUMLWindows · Mac · Linux Three bars—3 of 6Free6.5
4BridgePointWindows · Mac · Linux Three bars—3 of 6Free6.5
5Eclipse PapyrusWeb · Windows · Mac · Linux · Self-hosted Three bars—4 of 6Free6.5
6GaphorWindows · Mac · Linux Three bars—3 of 6Free6.5
7HorusecWeb · Windows · Mac · Linux · Self-hosted · API · Extension Three bars—4 of 6Free6.5
8Violet UML EditorWeb · Windows · Mac · Linux Three bars—4 of 6Free6.5
9Visual ParadigmWeb Two bars—1 of 6$4/mo6.4
10UmpleWeb · Windows · Mac · Linux · Self-hosted Two bars——4 of 6—5.7
11kUMLWeb · Windows · Mac · Linux One bar——4 of 6—5.4
12PragmaDev StudioWindows · Mac · Linux Two bars——3 of 6—5.4
13Sparx Enterprise ArchitectNo platforms listed One bar——0 of 6—5.4
14UMLetWeb · Windows · Mac · Linux One bar——4 of 6—5.4
15JetUMLWindows · Mac · Linux One bar——3 of 6—5.3
16Rodin PlatformWindows · Mac · Linux One bar——3 of 6—5.3
17Astah ProfessionalWindows · Mac · Linux · API Two bars——3 of 6—5.2
18UML LabNo platforms listed One bar——0 of 6—5.2
19AgileUMLNo platforms listed No signal——0 of 6—5.1
20ModelioWindows · Linux No signal——2 of 6—5.1
21UMLGenWeb No signal——1 of 6—5.1
22Altova UModelWindows One bar——1 of 6—5.0
23StarUMLWindows · Mac · Linux · Extension Two bars——3 of 6$129/mo5.0
24objectiF RPMWeb · Windows No signal——2 of 6—4.8
Compare all 24 in a table
#AppScoreFree planFromFree planPaid fromUML diagram typesCode generation
1BESSER6.6Free planFreeYes—class, object, state machineYes
2ArgoUML6.5Free planFreeYes—class, statechart, activity, use case, collaboration, deployment, sequenceYes
3BOUML6.5Free planFreeYes—use case, sequence, communication, class, composite class, activity, state, object, composite object, component, deploymentYes
4BridgePoint6.5Free planFreeYes—Class, component, state machine, interaction, activity, use case, sequence, communication/collaborationYes
5Eclipse Papyrus6.5Free planFreeYes———
6Gaphor6.5Free planFreeYes—Class, Component, Action, Sequence, Interaction, State Machine, Use Case, Deployment, Information FlowYes
7Horusec6.5Free planFreeYes———
8Violet UML Editor6.5Free planFree——Class, activity, object, sequence, state, use case—
9Visual Paradigm6.4Free plan$4/moYes4 /user/mo——
10Umple5.7No———class, state, composite structure, feature, entity-relationship, instanceYes
11kUML5.4No———Class, Object, Package, Component, Composite Structure, Deployment, Profile, Use Case, Activity, State Machine, Sequence, Communication, Timing, Interaction OverviewYes
12PragmaDev Studio5.4No—Yes—Class, structural, use case, sequence, state chartYes
13Sparx Enterprise Architect5.4No—Yes———
14UMLet5.4No—Yes———
15JetUML5.3No—Yes—class, sequence, state, object, use case—
16Rodin Platform5.3No—Yes—UML-B class diagrams; UML-B state-machine diagramsYes
17Astah Professional5.2No—Yes—Class, Use Case, State Machine, Activity, Sequence, Timing, Communication, Component, Deployment, Composite StructureYes
18UML Lab5.2No———Class diagrams; component diagramsYes
19AgileUML5.1No—Yes—class diagrams; use cases; state machines; activities; interaction diagrams; SysML requirements modelsYes
20Modelio5.1No—Yes———
21UMLGen5.1No—Yes—Use Case, Class, Sequence, Activity, Deployment, ER, EER—
22Altova UModel5.0No—No—Class, activity, component, communication, composite structure, deployment, interaction overview, object, package, profile, sequence, state machine, timing, use caseYes
23StarUML5.0No$129/moNo———
24objectiF RPM4.8No—No———

Is your app on this list?

Numbered spots on this list can be sponsored, and a sponsored row is labelled as paid.

Questions about this list

Which UML modeling software is ranked first on Freedom251?

BESSER is ranked #1 of 24 with a score of 6.6. ArgoUML is second and BOUML third.

How many of these have a free plan?

9 of the 24 on this page publish a free plan on their own pricing pages.

Which is the cheapest paid option?

On this page, Visual Paradigm has the lowest first paid tier we found: $4/mo.

How is this list ranked?

Ranked free-and-open first: a usable free tier and open-source code, then the platforms it runs on and its documentation.

More in Developer Tools

All developer tools lists