Freedom251 › UML Modeling Software
JetUML

What JetUML is
JetUML is a desktop UML editor for sketching software designs with a focused set of diagramming tools. It supports class, sequence, state, object, and use case diagrams. Association edges receive automatic layouts, and moving diagram nodes updates their paths. The editor checks diagrams for validity and reports problems through temporary notifications.
Diagrams can be exported as SVG, PNG, or JPEG images, or copied to the system clipboard for use in other applications. JetUML saves files as JSON in a documented open format, with a schema for each diagram type. The application runs on Windows, macOS, and Linux. It is distributed as Java archives, including an operating system independent archive that requires Java and JavaFX; a community Nix package is available for macOS and Linux.
JetUML is free and open source under the GNU General Public License version 3 or later. The project says the application collects no information and accesses the network only to open web pages through Help menu commands. Its focus on a small set of core UML features suits quick sketching, while larger diagrams can reduce performance.
Who it suits
JetUML suits people who want a free desktop tool for quickly sketching common UML diagrams across Windows, macOS, or Linux. It is also a fit for users who want diagram files in a documented JSON format or need to export images and copy diagrams to other applications.
What it does well
- Free and open source under GNU GPL version 3 or later.
- Supports five UML diagram types.
- Automatically lays out association edges as nodes move.
- Exports SVG, PNG, and JPEG images.
- Uses documented JSON files with schemas for each diagram type.
What to know first
- Larger diagrams can reduce application performance.
- The OS-independent archive requires Java and JavaFX.
- It is a desktop application.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| JetUML | Free and open-source UML editor · GNU General Public License v3 | Free |
As jetuml.org lists them, read 7 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the JetUML website.
- Choose a Java archive for your platform.
- For the OS-independent archive, install Java and JavaFX.
- On macOS or Linux, a community Nix package is also available.
Verdict
Choose JetUML for free, focused UML sketching across Windows, macOS, and Linux, especially if JSON files and image export matter. Consider its performance limit when working with larger diagrams.
Questions
How much does JetUML cost?
JetUML is free. Its listed plan is free.
Which UML diagrams can I make?
It supports class, sequence, state, object, and use case diagrams.
Which operating systems does it support?
JetUML supports Windows, macOS, and Linux.
Is JetUML open source?
Yes. It is distributed under the GNU General Public License version 3 or later.
What file and export formats does it use?
Diagram files use JSON in a documented open format. You can export SVG, PNG, or JPEG images, or copy a diagram to the system clipboard.
Does JetUML collect information?
JetUML states that it collects no information and accesses the network only to open web pages through Help menu commands.
Facts from JetUML's own pages
- Automatic layout
- JetUML automatically lays out association edges, and moving nodes changes their paths. · jetuml.org, 7 Oct 2026
- Diagram types
- It supports class, sequence, state, object, and use case diagrams. · jetuml.org, 7 Oct 2026
- Export and clipboard
- Diagrams can be exported as images, including SVG, PNG, and JPEG, or copied to the system clipboard for use in other applications. · jetuml.org, 7 Oct 2026
- File format
- JetUML stores diagrams as JSON using a documented open format, with a schema for each diagram type. · jetuml.org, 7 Oct 2026
- Intended use
- The project describes its focus as a minimalist set of core UML diagramming features for fast sketching. · jetuml.org, 7 Oct 2026
- License
- The application is distributed under the GNU General Public License version 3 or later. · jetuml.org, 7 Oct 2026
- Notable limitation
- The user guide says larger diagrams decrease application performance. · jetuml.org, 7 Oct 2026
- Platforms and installation
- The application is distributed as Java archives, including an OS-independent archive requiring Java and JavaFX; a community Nix package is available for macOS and Linux. · jetuml.org, 7 Oct 2026
- Privacy
- JetUML states that it collects no information and accesses the network only to open web pages through Help menu commands. · jetuml.org, 7 Oct 2026
- Purpose
- JetUML is a desktop UML editor for quickly sketching software design ideas. · jetuml.org, 7 Oct 2026
- Support
- The project invites users to send endorsements to [email protected] and to support it by starring its GitHub repository. · jetuml.org, 7 Oct 2026
- Validation
- It checks diagram validity and reports problems with temporary notifications. · jetuml.org, 7 Oct 2026
Where JetUML stands on Freedom251
- UML Modeling Software#10 of 26