UMLet - UML Tool for Fast UML Diagrams

Add this URL to your Eclipse Installation to reach this solution's update site.

Photon (4.8)
Oxygen (4.7)
Neon (4.6)
Mars (4.5)
2018-09 (4.9)
2018-12 (4.10)

Learn more...

Details Group Tabs


The free UML tool UMLet lets you draw UML diagrams with a light-weight, pop-up-free user interface. It lets you draw diagram sketches fast; export diagrams to pdf, eps, jpg, gif, svg, bmp, png, and system clipboard; share diagrams using Eclipse 3+; and create your own custom graphical elements. New in version 14.2: Fixed pixel displacements on export; improved relations; embeddable pdf fonts.

Additional Details
Eclipse Versions: 
Photon (4.8), Oxygen (4.7), Neon (4.6), Mars (4.5), 2018-09 (4.9), 2018-12 (4.10)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
Date Created: 
Sat, 2005-11-05 23:50
Development Status: 
Date Updated: 
Tue, 2018-11-27 10:25
December 201868/887686 (0.29%)22
November 201873/9391468 (0.24%)31
October 201875/9431489 (0.23%)41
September 201877/9411241 (0.24%)39
August 2018113/939826 (0.16%)42
July 2018NA0 (0%)79
June 2018NA0 (0%)73
May 2018NA0 (0%)79
April 2018NA0 (0%)111
March 2018NA0 (0%)112
February 2018NA0 (0%)87
January 2018NA0 (0%)98
View Data for all Listings
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for UMLet - UML Tool for Fast UML Diagrams.

HTML Code:

Markdown Syntax:

Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Wednesday, December 12, 2018 - 13:01
olambertj1m's picture

This is a very nice software but full of bugs. On xubuntu 18.04 I crashed Eclipse 5 times in 30 minutes.Conclusion it is not usable for the moment

mmisingname7y2's picture

Hi -- we develop and test the plugin variant of UMLet mostly on Eclipse & Windows. It's a bit tricky to also check for the myriads of other combinations. If you can reproduce the crash, could you please send the Eclipse log entries contained in your workspace's .metadata/.log to Thanks, The UMLet Team

mgrouse's picture

I cannot get an editing cursor to appear in the lower right window where the attributes of a class are supposed to be edited. When I click on a line, I get a yellow line highlite, and no cursor. When I type nothing happens.

I am on a clean Oxygen install on OS X.

Not useable at this point.

mmisingname7y2's picture


we'll try to replicate this; given the large # of combinations of OS, Eclipse versions, and Java versions, such issues are tricky to test comprehensively. OS X & latest Ecl version is always a hot candidate for some mess-up.

Feel also free to directly notify us of such bugs via email.


The UMLet Team


dsingleton1hu's picture

I am using Eclipse Juno. The installation worked well. After downloading the .zip file, copying it to the eclips plugins filder and restarting eclipse, I was able to draw my first diagram. It seems to work well.

spc432's picture

I didnt see any download option. 

dgsng's picture

Fix these:
- no update url
- no drag-able install icon
- not listed in Eclipse integrated marketplace search

Why isn't there a strict rule for marketplace that requires any plugin listed here to provide these? Horrible user experience.

mmisingname7y2's picture

A few comments to outline our view on this..

We have implemented an install icon and released it about two months ago for a few days, but hit some compatibility issues. After a relatively quick check did not result in a fix, we abandoned this thread for the time being; we want to focus on the tool itself, instead of its surrounding infrastructure, as our time is limited. But no excuse here, we just stumbled over some technicality, and, being lazy, did really not enjoy digging in.

On a more general note, I personally am not a very big fan of this drive towards "user friendly" install overheads; I personally dislike installers in general; am not fond, e.g., of the "virtual drive downloads" on OS X for many tools (why the extra layer?); and am bothered by how many plugins seem to hide/forget their simple basic package downloads in favor of update sites/drag-and-drop buttons etc. As for the latter, if you use Eclipse over X-Windows, or Eclipse on a server farm without internet access, these "helpful" installation methods won't work, might send Eclipse (and other tools) into a non-stop and futile internet lookup; and require relying on the old school package download anyway -- if that way is neglected or unsupported, the whole exercise becomes excruciating fast. In short, in many instances I like to download what I want directly, and in the version I choose, and start it right away. But I am aware that that's a very personal take on all this, and largely gut-driven -- we will in fact look into install support down the line again, and hope to then put this to rest.

jbinab4's picture

Try to download this for my Eclipse, but download button not available. It's also not possible to find the tool via the marketplace in Eclipse. How can I get this tool?

blpez's picture

Great tool, I'd recommend it to any level (beginner to pro).
Easy to use, complete and free!

pguptadw0's picture

Nice and helpful. easy to use and fast.

vbernatik's picture

thank you!

mzenner's picture

This tool is great once you get started... Great job for the people who made it possible to use if open source.

aoviedo's picture

This tool is enough to make fast simple & nice documentation.
To install the plugin just drop the jar into the 'eclipse/plugins' folder.

tcabrera's picture

This tool cannot be downloaded from the Marketplace, no download or install button available

hmisingname43s's picture

This is an outstanding, lightweight tool for quick UML markup. This is the perfect tool for someone that is a developer, not a business analyst, and when just needs to quickly diagram some knowledge to add to a story or wiki.

I've used mostly Visio in the past but was looking for something open-source and Linux-friendly without all the bells and whistles, this is exactly what I needed.

gdollard's picture

No need for over-loaded UML applications, this tool fits the bill nicely.

jmarcinek's picture

There's no download button. I created an account and logged in but still no button.

mpissay's picture

Simplistic approach at UML designs and very light weight, loving it. Am using as stand alone without eclipse integration, it makes navigation and reference lookup on code very much comfortable.

jchentyq's picture

There's no install button for this add on.

bnguyenb0p's picture

UMLet makes going back and modifying diagrams so easy!

rpiotrowskiy8e's picture

Great tool.

falmeidahqe's picture

It's a simple and powerful tool.

chrisshieldsedmonton's picture

I love the ease of making quick UML diagrams with this. Easy to use and customize elements and charts for you own purposes. There are however a few disadvantages that drive me nuts while trying to make quick diagrams on the fly:

- Line tools like the "has a" and "is a" always get copied behind to the back layer, this is EXTREMELY frustrating when trying to align new elements up. Why would you ever want to copy a new object to the back z index? You can right click and change the layer to bring it to the front, but this just destroys the whole flow and experience.

- Its a bit tricky to grab and move the smaller elements as the grab handle for elements is relatively small.

- It takes a bit of getting used to, but ctrl selecting is used to lasso objects where simple clicks move the screen around. I understand this is more of a preference but I find it much nicer to select lasso with a simple click and use the ctrl + mouse to move around.

- When double clicking on elements (this duplicates them), it sometimes places itself at the end of another line segment automatically attaching itself to that line or connector. This means I have to either copy and paste (Which can have the same effect depending on the area of the screen, forcing me to move the screen so that the upper left corner is free (where the new element gets pasted)) or create one from the elements palatte.

Other than that, I really do like how fast I can make beautiful custom UML diagrams with little effort!

4.5/5 :D

mmisingname7y2's picture

Quick hint on your last point: while pressing SHIFT, elements/relations don't stick (we will put this more prominently in the hints/FAQ..)

sromo's picture

This is a very nice and easy to use application. To download it I visited the next URL:
Besides if you want to get more information, then visit the web site:
No problems to run it in Linux and Windows it's so beautiful :')

ralarcon's picture

It will take a little to learn the fields you can add to the "properties" for each UML element but once you understand how it works it is so easy to get the job done!

msecrist's picture

What the heck?? Is this no longer available? I'm logged in but now apparent download link.

aanandcmy's picture

nice and easy to use tool. export feature is very helpful.

jeguia's picture

Very nice piece of software. Easy to use, responsive, ideal for quick UML diagrams without having any code generation baggage behind it.

jjaureguiguillen's picture

very good, thanks guys!!!

cknabe's picture

Instantly works. Very good for rapidly drawing ideas.
I use it regularly for producing documentation with UML diagrams inside.
In order to avoid multiple rastering defects in drawings, I use the SVG export and automatically transform the .svg files to .odg (OpenOffice Drawing and Graphics) by svg2office-1.2.2.jar.
The result looks very clean.
For manual high quality export the diagram as EPS, insert it into OpenOffice by Insert > Image > From File...
Inside OpenOffice it looks not yet good, as this uses only the EPS preview.
Then print the document to a PDF printer (Do not use export!) and you will have the diagram in high-quality vector graphics in the PDF.

btrafficlight's picture

This is the best way to quickly sketch out diagrams! By focusing on the content the tool lets to experiment quickly and does not slow down the thinking. Other tools do not come close (well maybe SDEEdit for sequence diagrams).

I love custom elements feature too, very powerful!

mmisingnamems5's picture

very great uml tool

srohlwing's picture

A good alternative for dia. Especially with the support for properties of the elements.
A little awkward to use, but you get used to that quickly.

But could do much better if it had (I tested version 12.2):
- working z-order (automagical isn't working good - copied object is behind original object - who would want that?)
z-order context menu would be good
- display which element-type i'm working (may be even with support to change)
- fields for different properties
- transparency

Without correct z-ordering my diagrams look ugly.

mmisingname7y2's picture

There is z-order support via the "layer=1,-1,2,-2.." command, but a bit tricky to find; v13 will have context-sensitive help in the panel, and maybe element context menu entries for layering. v13 will also allow more transparent element type handling, including on-the-fly changes between similar elements. "fields for different properties" (if I understand correctly) are unlikely to come; we prefer the single text panel approach to pop-ups, separate fields, and any other interface elements that restrict free text flow and UMLet's copy/paste logic (if I interpret this point wrong, let know). Finally, all elements are transparent by default; we might look into opacity in the future.

sedmunds's picture

I'm not sure why anyone would download this after seeing the developer's website. The sole purpose of the site looks to be tricking people into accidentally clicking on one of the many sketchy camouflaged advertisements.

mmisingname7y2's picture

Our Web site's design could indeed be improved; it's just more fun to work on UMLet than on HTML (btw, v13 will probably be out in a few weeks). We use Google ads, and try to manually block the more aggressive ads (eg, those with large download buttons) that started to appear in the ad rotations in the last 12-18 months. (It's a bit tricky, as everyone might see different ads.)

mprice's picture

I can quickly start drawing from the palette. The number of features is huge. Always adding new features. Very intuitive. Can even create my diagram elements.

seich's picture

great, thanks a lot!

rtubiopardavila's picture

Even though this tool does not promise to generate your application by creating a simple diagram, at least, it works! You can create UML diagrams in very little time.

ksaedi's picture

it became so annoying , what is the instruction to install it?

mtourani's picture

The answer is simple look at this page

just download jar file and put it in plugins folder of eclipse

You can download it here

mhoustonhhi's picture

There are many free UML tools out there many of them don't even work. This tool does. Great free tool for putting together a quick diagram to include in your design docs. The hardest part is figuring out how to download the plugin. It would be great to have an install link right on the Eclipse Market Place. I get the fact that they are trying to make some money to support the project by putting links to SPAM ware on their site but it would be nice if they were a little clearer about what you are downloading when you click on one of the large Download links. To get the actual UML tool you have to ignore the huge green buttons to download various SPAM ware products and click on a small download link in the middle left of the page. As far as the actual application The User interface is a little different but with a little practice you can get the hang of it. It prints diagrams well and allows you to export them to many different graphical formats. A great tool for doing some quick UML diagrams but probably not the right tool for doing a large UML model.'s picture

+easy to use

-no reverse engineering
-no update site for eclipse

PS This is the best UML tool because others including papyrus and omondo uml are unusable, probably this is a problem of GEF, which they use as their base.

I use UMLet since the TogetheJ was destroyed by Borland.
For more than 8 years UMLet is the best solution.
Thanks for the team.

dberaldin's picture

This is by far the best UML modeling tool I've ever used, it compares well with (and in many ways it overtakes) other ineffective, costly and cumbersome programs. It's easy to use, standard compliant, lightweight and free: what else can we ask? Thanks a lot guys, great work!

amisingname31g's picture

Great app!!!

srorke's picture

I have a very low budget for software - open source all the way.
I use UMLet for ALL my drawing needs.
Any diagram explaining a process, idea, flow chart, whatever - UMLet.
Thanks for an excellent tool :-)

jkent's picture

this is a really great app. Easy to use. Well done!

mscheepers's picture

What a great tool! Really efficient and easy to use!