Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. UML Modeling Software
  3. UMLet

UMLet

UMLet · founded 2001

What it is

UMLet is a free, open-source tool for quickly sketching UML and other diagrams. It supports class, use case, sequence, state, deployment, and activity diagrams. Instead of configuring elements through pop-up dialogs, users edit text in a small markup dialect. UMLet is available as a stand-alone desktop app, an Eclipse plugin, the UMLetino browser app, and a Visual Studio Code extension. The desktop application can export diagrams to BMP, EPS, GIF, JPG, PDF, PNG, and SVG, copy them to the clipboard, and batch-convert UXF files through the command line. UMLetino runs without installation, saves diagrams in browser storage, and offers PNG export. Users can create custom UML elements with Java code, but that capability is limited to the stand-alone version. The desktop app requires Java on Windows, Linux, or macOS. UMLet is licensed under GNU GPL 3.0 and does not provide code generation from models or reverse generation from code.

For and against

For

  • Free and open source under GNU GPL 3.0.
  • Supports six listed UML diagram types.
  • Desktop app exports to seven image and document formats.
  • Browser app runs without installation.
  • Supports command-line batch conversion of UXF files.

Against

  • Desktop application requires Java.
  • Custom elements are limited to the stand-alone version.
  • No code generation or reverse generation.
  • UMLetino saves diagrams in browser storage.

The verdict

UMLet focuses on fast diagram sketching, with several ways to access it and broad desktop export options. Its lack of code generation and the desktop Java requirement are important limits to consider.

Who it suits

UMLet suits people who want a free tool for sketching UML diagrams through text-based element editing. It may work for users who need desktop, browser, Eclipse, or VS Code access, but not code generation or round-trip engineering.

Plans and prices

UMLet

Free

Free, open-source UML tool · stand-alone app for Windows, macOS, and Linux; Eclipse plugin · web app and VS Code extension

UMLetino

Free

Free online UML tool · runs in browser · saves diagrams in browser storage · PNG export

Every plan, in full

On the record

Batch conversion
The stand-alone application supports command-line batch conversion of UXF files to formats such as PDF.umlet.com · read 7 Oct 2026
Browser storage
UMLetino runs in a browser without installation and saves diagrams in browser storage.umletino.com · read 7 Oct 2026
Code generation limit
UMLet does not provide code generation from models or reverse generation from code, and its FAQ says round-trip engineering is not planned.umlet.com · read 7 Oct 2026
Custom elements
Users can create custom UML elements by writing Java code that UMLet compiles on the fly; the marketplace says this is available in the stand-alone version only.marketplace.visualstudio.com · read 7 Oct 2026
Desktop apps
Yesumlet.com · read 20 Sep 2026
Diagram types
UMLet supports class, use case, sequence, state, deployment, and activity diagrams.umlet.com · read 7 Oct 2026
Exports
The stand-alone application can export diagrams to BMP, EPS, GIF, JPG, PDF, PNG, and SVG, and copy diagrams to the clipboard.umlet.com · read 7 Oct 2026
Import/export formats
UXF; BMP,EPS,GIF,JPG,PDF,PNG,SVGumlet.com · read 20 Sep 2026
Integrations
UMLet is available as a stand-alone app, Eclipse plugin, browser app called UMLetino, and Visual Studio Code extension.umlet.com · read 7 Oct 2026
Intended use
The marketplace describes UMLet's main goal as allowing users to sketch UML and other diagrams quickly.marketplace.visualstudio.com · read 7 Oct 2026
License
The UMLet site identifies the software as open source under GNU GPL 3.0.umlet.com · read 7 Oct 2026
Purpose
UMLet is a free, open-source UML tool aimed at creating UML sketches quickly.umlet.com · read 7 Oct 2026
Security update
The change history lists an XML security fix in UMLet 14.3.umlet.com · read 7 Oct 2026
Support
The project asks users to email [email protected] or create a GitHub ticket for bugs and feedback.umlet.com · read 7 Oct 2026
System requirements
The FAQ says the stand-alone application runs on Java platforms such as Windows, Linux, and macOS, and requires Java to be installed.umlet.com · read 7 Oct 2026
Text-based editing
Users modify UML elements by editing text in a small markup dialect instead of using pop-up dialogs.umlet.com · read 7 Oct 2026

Alternatives to UMLet

Every alternative, ranked