Alternatives

The Best UMLet Alternatives in 2026

24 alternatives2 free · 7 open source

Looking for something like UMLet? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 2 are free or have a free plan and 7 are open source.

About UMLetumlet.com
Visit

UMLet provides free, open source UML drawing with a simple interface for making diagrams, including sequence and activity diagrams.

PricingNot confirmed
PlatformsLinux, macOS, Web, Windows

Top picks at a glance

Quick comparison

#AlternativePricingOpen sourcePlatforms
1PlantText —Not statedWeb
2SankeyMATIC —Not statedWeb
3Kroki —Not statedWeb
4text2diagram —Not statedWeb
5CLI —Yes—
6Dia —Not statedLinux, macOS, Web
7SwimLanes —Not statedWeb
8JDL Studio —Not statedWeb
9Mermaid —Yes—
10PlantUML —Not statedBrowser extension, Web
24 shown

All UMLet alternatives

3

Kroki

kroki.io
Also covers data visualization, diagrams, and svg · same kind of online tool

Kroki provides one API for generating diagrams from textual descriptions using libraries such as Mermaid, PlantUML, Graphviz, and D2.

5

CLI

github.com/yuzutech/kroki-cliOpen source
Also covers data visualization, diagrams, and svg · open source

Kroki CLI converts diagram files through the Kroki service, inferring diagram type from the file extension by default.

6

Dia

dia-installer.de
Also covers data visualization, diagrams, and linux · same kind of online tool

Dia is free, open source drawing software for structured diagrams, with downloads, shapes, and documentation.

9

Mermaid

github.com/mermaid-js/mermaidOpen source
Also covers data visualization and diagrams · open source

Mermaid generates diagrams such as flowcharts and sequence diagrams from text using syntax similar to Markdown.

10

PlantUML

plantuml.com
Also covers data visualization and diagrams · same kind of online tool

PlantUML generates UML and other diagrams from textual descriptions and exports results in formats including PNG, SVG, and PDF.

12

Graphviz

graphviz.org
Also covers data visualization and diagrams · same kind of online tool

Graphviz creates diagrams from graph descriptions and provides open-source software for visualizing structural information.

13

Mermaid

mermaid.live
Also covers data visualization and diagrams · same kind of online tool

Mermaid Live Editor creates charts and diagrams from text using Mermaid’s markdown-like syntax in a browser.

16

tree

tree.nathanfriend.com
Also covers data visualization and diagrams

Tree generates ASCII diagrams of folder structures as a browser utility written in TypeScript and React.

19

draw.io

drawio.com
Also covers data visualization and svg · same kind of online tool

draw.io provides a free, open source application for creating diagrams, with storage options chosen by each team.

20

Svgbob

github.com/ivanceras/svgbobOpen source
Also covers data visualization and svg · open source

Svgbob converts text-based ASCII diagrams into SVG graphics, with both a library and command-line interface.

23

dimple

dimplejs.orgOpen source
Also covers data visualization and svg · same kind of online tool · open source

Bar, line, area, and scatter charts can be created with dimple, an open-source charting API for D3.js.

24

Gephi

gephi.orgFreeOpen source
Also covers data visualization and svg · open source · free

Free open-source software for network visualization and analysis, with a desktop app and browser-based Gephi Lite for exploring graphs.

No alternatives match this filter.

Alternatives to similar tools

All alternatives
What is the best alternative to UMLet?
Based on features, tags and platforms, the closest alternatives to UMLet are PlantText, SankeyMATIC, and Kroki.
Is there a free alternative to UMLet?
Yes. Pie Chart Maker and Gephi are free or offer a free plan.
Are there open-source alternatives to UMLet?
Yes: CLI, Mermaid, Flowchart Fun, and Svgbob.

Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative