StarUML Free UML Diagram Tool Software For Windows

StarUML free UML diagram tool is an open-source project to develop a fast, flexible, extensible, full-featured, and freely-available UML/MDA platform running on a Win32 platform. The goal is a compelling replacement of commercial UML tools such as rational rose, It is a software modeling platform that supports UML (Unified Modeling Language). It is based on UML version 1.4 and provides eleven different types of diagrams, and it accepts UML 2.0 notation. It actively supports the MDA (Model Driven Architecture) approach by supporting the UML profile concept. StarUML excels in customizability to the user’s environment and has high extensibility in its functionality. Using StarUML, one of the top leading software modeling tools will guarantee to maximize the productivity and quality of your software projects.

StarUML Free UML Diagram Tool

StarUML is one of the programs that was created to provide all the necessary components and functions for creating and editing projects that support the Unified Modeling Language (UML) standards and, consequently, are compatible with the Model-Driven Architecture (MDA) specifications.

After being abandoned for some time, the project had a revival to move from Delphi to Java/Eclipse and then stopped again. In 2014, a rewritten version was released as proprietary software. However, the open-source version’s community is still active and Many topics are discussed on the forums.

StarUML Free UML Diagram Tool Features: 


Compatible with UML 2.x standard metamodel and diagrams: Class, Object, Use Case, Component, Deployment, Composite Structure, Sequence, Communication, Statechart, Activity, and Profile Diagram.

Free uml diagram tool- ER Diagram

Additional Diagrams

Support to create Entity-Relationship Diagrams (ERD), Data-flow Diagrams (DFD) and Flowchart Diagrams.

Entity Diagram

Cross-Platform Support

Work with the same UX on multiple platforms including macOS, Windows, and Linux.

Cross Platform Software

Retina Display Support

Supports Retina (High-DPI) Display. All diagrams, texts, and icons are razor sharp and can be exported to High-DPI images (PNG and JPEG).

class diagram

Extension Manager

Easily discover and install third-party extensions. Many extensions are open source and hosted on Github. Fork one and make your own.

Extension Manager

Model-Driven Development

Modeling data are stored in a very simple JSON format, so it can be used easily to generate custom codes by user-defined templates (mdgen).


Fast Modeling

Supports many shorthands in Quick Edit to create elements and relationships at once such as sub-classes, supporting interfaces, etc.

Define Class Diagram

Auto Update

It checks the latest updates automatically. No more manual download and installation.

Free uml diagram tool

Dark and Light Themes

Support light and dark themes, so you can choose a theme more comfortable.

Free uml diagram tool

Code Engineering

Supports code generation and reverse engineering for major programming languages including Java, C#, and C++ via open-source extensions.

Free uml diagram tool

Asynchronous Model Validation

Many model validation rules are defined and checked asynchronously whenever you save or open your model files.

Free uml diagram tool

Open APIs

Allows writing your own extensions using HTML5, CSS3, JavaScript, Node.js modules and APIs for menus, keymaps, dialogs, UIs, metadata, preferences, etc.

Free uml diagram tool

Publish HTML Docs

Easy to share models with other analysts, architects, and developers by just publishing HTML Docs.

Free uml diagram tool

PDF Export for Clean Printing

Diagrams can be exported to PDF for clean printing with printing options like page layout and sizes.

Free uml diagram tool

Markdown Support

Use markdown syntax to edit the element’s documentation with support of syntax highlighting and preview.

Free uml diagram tool

StarUML Software Pros and Cons

Pros Cons
Enables you to produce professional modeling results Very complex for beginners
Allows you to create plugins Plugins require programming knowledge
Completely free

StarUML Free UML Diagram Tool System Requirements

Operating system Windows 2000, Windows XP, Windows Vista, Window 7, Windows 8, Windows 10
Browser Microsoft Internet Explorer 5.0 OR higher
RAM 128 MB (256 MB Recommended)
Hard disk space 110 MB (150 MB Space Recommended)

Technical Specifications

Software Name StarUML for Windows Softwre V 3.2.2
License & Pricing Open Source
Support User mailing list
File size 108 MB
Operating system Windows 2000, Windows XP, Windows Vista, Window 7, Windows 8, Windows 10
Author StarUML


StarUML has many powerful features and is certainly more than a “simple” diagramming tool. With its support of MDA (Model Driven Architecture), it is more aimed at people using UML in an intensive way and with some code generation objectives than simply drawing diagrams to document requirements. However, using StarUML just as a diagramming tool works fine, especially on Windows as the tool is built with Delphi and might execute faster than the Java-based tools.

Download Software For Windows

Download Software For Windows


Please enter your comment!
Please enter your name here