UML Diagramming made easy.

ProUML is an intuitive UML diagramming tool for teams and individuals looking to create and edit UML diagrams. It's free to use and you can create and save multiple diagrams.

Signup page
Dashboard page
Diagram page

Features

Here are some of the features that ProUML offers.

Live Sharing

Collaborate with other users in real-time on a single diagram.

Import Source Code

Translate code to UML by importing Java source code.

Projects

Organize UML diagrams by storing them into projects.

Diagram Editor

Customize and style UML diagrams with an easy-to-use diagram editor.

Free and Unlimited Storage

Create and edit as many UML diagrams as needed.

Issues

Markup any UML diagram objects with issues.

Refer to ProUML's detailed documentation or the project's CapStone poster to learn more about the application.


Using the Diagram Editor

Diagram Editor

ProUML's diagram editor comes with a variety of customizable options to style and edit your UML diagrams however you want.


Live Sharing and Collaboration

Live sharing popup

Share your diagrams with other users and collaborate on them at the same time.


Importing Source Code

Importing Source Code

When creating a new diagram, you can import Java source code in a .zip file to automatically generate a UML diagram in ProUML.


Diagram Issues

Issues Popup

Create issues in diagrams by clicking on diagram objects, then click on the issue bug button in the top bar to show a popup menu to describe the issue.


UML Projects

Project Page

To organize diagrams, you can create projects and assign diagrams to them.


Proudly Open Source

ProUML is open source and is powered by open source software. The code is available on GitHub. Everything is also documented here.