Website profiles · Technology insights · Alternatives

umlet.com

Paid content
Visit website
Profile views 13 Outbound visits 4 Normal
UMLet Full homepage screenshot

At a glance

Category
Resources & Utilities
Language
English
Paid-content signal
Paid contentObserved
Registered
2000
Hosting
Neue Medien Muennich GmbHInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is UMLet?

UMLet is a free, open-source UML diagramming tool designed for speed. Instead of dragging shapes through pop-up property dialogs, you modify elements with text input and a small markdown-like dialect, which makes it well suited to quick sketches rather than exhaustive, formally validated models.

What it covers

  • Diagram types include class, use case, sequence, state, deployment, and activity diagrams.
  • Sequence and activity diagrams can be generated from plain text.
  • Exports go to eps, pdf, jpg, svg, and the system clipboard.
  • You can build custom UML elements and edit their appearance at run time by changing a few lines of Java code, which UMLet compiles on the fly.

How you can run it

  • A stand-alone app for Windows, macOS, and Linux.
  • An Eclipse plugin.
  • A web app called UMLetino.
  • An extension for Visual Studio Code.

Who it fits If you are a developer or student who wants a diagram in a minute — sketching a class structure before coding, or a sequence flow in a design discussion — the text-driven approach is faster than dialog-heavy editors. If your team needs strict UML compliance, model validation, or round-trip code generation, a heavier tool will serve you better. The trade-off is deliberate: less hand-holding, more speed and extensibility.

A concrete starting scenario Suppose you need a class diagram for a code review this afternoon. Open the stand-alone app, double-click the palette to add elements, edit each one in the lower-right text panel, press Ctrl+Space for context-sensitive help, then press C to copy the diagram straight to your clipboard and paste it into your notes. Hold Shift while drawing to avoid relations sticking to the wrong element.

For reference, see UMLet and its source on GitHub.

How do I create a sequence diagram from plain text in UMLet?

UMLet's sequence diagrams are driven by text: you type a small markdown-like dialect into an element's text panel, and the tool renders the lifelines, messages and activations from it. So the workflow is "type the participants and messages, then let UMLet draw it" rather than dragging arrows around a canvas.

The practical steps

  1. Double-click on the drawing area (or a palette element) to add a sequence-diagram element. UMLet's own quickstart notes that a double click adds elements.
  2. Select it and edit the text in the lower-right text panel — that panel is where the plain-text description lives.
  3. Write your participants and messages line by line, indenting or prefixing to indicate nesting, and use Ctrl+Space for context-sensitive help on the syntax that element accepts.
  4. Press C to copy the rendered diagram to the system clipboard, or export to eps, pdf, jpg or svg when you need a file.
  5. Use +/- or Ctrl+mousewheel to zoom, and hold Shift while dragging relations so they don't stick to elements.

The syntax is element-specific, so the fastest route is to open a sequence diagram from UMLet's sample palettes and edit the existing text — the site explicitly recommends learning element features "prototypically" from samples, and says palette elements can be modified and reused as new templates.

A concrete reader scenario

Suppose you are sketching a login flow for a design review in twenty minutes. Instead of laying out five lifelines by hand, you paste text describing the browser, the auth service and the database, add the request/response lines in order, and adjust indentation until the nesting matches the call structure. You then export a PDF for the review and copy the same diagram to the clipboard for a chat message.

Trade-offs to weigh

You get You give up
Very fast sketching and easy version-control of diagrams as text Precise visual layout control; text-driven elements can be fiddly for fine-tuning
Runs as a standalone app on Windows, macOS and Linux, as an Eclipse plugin, as a VS Code extension, and as a web app (UMLetino) Some environments mean separate installs or plugin maintenance
Custom elements, including ones defined in a few lines of Java compiled on the fly Custom elements require Java knowledge, which is a real barrier for pure modellers

If you want a browser-only route with no install, the web version is the natural starting point; if your team already lives in VS Code or Eclipse, the corresponding extension keeps the diagram next to the code. For the project itself, see UMLet and its source at GitHub.

How does UMLet's text-based editing differ from drag-and-drop UML tools?

UMLet replaces drag-and-drop dialogs with a small text syntax. You double-click to place an element, then edit its label, attributes and relations by typing in a text panel; the diagram re-renders from what you write. Drag-and-drop tools instead expose properties through forms, palettes and handles, and you adjust the shape directly.

What changes in practice

  • Speed for sketches: Typing lines like attributes or a sequence of messages is often faster than opening dialogs for each element.
  • Precision and reuse: Text snippets can be copied, edited and turned into palette templates, so a house style is easier to repeat.
  • Relations: UMLet warns that holding Shift avoids "sticking" relations, a hint that its relation handling differs from tools where lines snap automatically.
  • Learning curve: You must learn the dialect; drag-and-drop tools are usually easier for occasional users.
  • Custom elements: UMLet lets you define new element types by editing a few lines of Java that it compiles on the fly, which is unusual for a sketching tool.

When to choose which

Need Text-based (UMLet) Drag-and-drop tools
Fast, repeatable sketches Strong Good
Non-technical stakeholders editing Weaker Strong
Custom element types Strong Usually limited
Pixel-perfect layout Weaker Strong

If you mainly need quick class or sequence sketches and don't mind typing, start with the Quickstart: double-click an element, edit it in the lower-right panel, press Ctrl+Space for context help, and use 'C' to copy the diagram. If your team needs polished, presentation-ready layouts or non-technical editors, a drag-and-drop tool will likely fit better. For a browser-based option from the same project, see UMLetino.

Can I use UMLet as a plugin in Eclipse or Visual Studio Code?

Yes. UMLet is available as an Eclipse plugin and as a Visual Studio Code extension, in addition to its stand-alone desktop app for Windows, macOS, and Linux. The same project also offers a browser-based version called UMLetino, so you are not limited to one editor.

H3 Which integration fits which workflow

  • Eclipse plugin — the natural choice if Eclipse is already your main IDE, for example when you model Java projects and want diagrams alongside your code without switching applications. The page notes improved OS and Eclipse integration in version 14.3.
  • Visual Studio Code extension — suits developers who live in VS Code, including those working in languages other than Java. The project points to the VS Code Marketplace, where you can also star the extension.
  • Stand-alone app — useful when you want the full-featured tool independent of any IDE, or when you need to work with diagrams outside a coding session.
  • UMLetino (web app) — handy for quick sketches on a machine where you cannot install anything.

H3 What stays the same across them

The core idea does not change: you edit UML elements through text input and a small markdown dialect rather than pop-up dialogs, which is what makes sketching fast. Exports to eps, pdf, jpg, svg, and the clipboard are part of the described feature set, as is building custom UML elements. Diagram types mentioned include class, use case, sequence, state, deployment, and activity diagrams.

H3 Practical check before installing

Confirm the extension or plugin is the official one from the UMLet project before installing, and check that the version supports your editor release. If you mainly need a one-off diagram, the web app or stand-alone download may be less setup than adding an IDE extension.

Next step: open your editor's marketplace, search for UMLet, and compare the listed version against the current UMLet release noted on UMLet.

How do I create custom UML elements in UMLet?

Custom elements are one of UMLet's defining features: instead of relying only on the built-in palettes, you can define your own element types and reuse them like any stock UML shape. According to the UMLet page, an element's appearance is controlled by a small amount of Java code, and UMLet compiles the new element's code on the fly, so you can create and add new element types without leaving the application. The same page notes that elements can also be modified inside their palettes and immediately used as new templates, which is the simpler route if you only need a restyled variant of an existing element.

Two levels of customization

  • Palette-level templates: Edit an element's text (the lower-right text panel) and its markdown-style dialect, then save it back into the palette. This is the low-effort path for tweaking labels, compartments, colors, or layout conventions you use repeatedly.
  • Code-level custom elements: Write a small Java-based element definition so UMLet can draw entirely new shapes or behaviors. This is the path for genuinely new element types rather than restyled ones.

A practical workflow

A reasonable scenario: you work on a team that uses a house notation for microservice boundaries. Start by double-clicking to place a close existing element, adjust its text and drawing instructions in the text panel, and confirm it looks right. If the tweak is enough, drag it into a palette as a template and reuse it across diagrams. If you need geometry or rendering logic the text dialect cannot express, move to the code route and iterate on the Java definition until the on-the-fly compile produces the shape you want, then add it to your palette for the team.

Trade-offs to weigh

Approach Effort Best for Main cost
Palette templates Low Restyling, house conventions, quick reuse Limited to what the text dialect can express
Custom Java elements Higher New shapes and custom rendering behavior Requires reading Java and iterating on compile errors

The trade-off is speed versus reach: palette templates keep you fast but cap what you can express, while code-level elements unlock new notation at the price of a programming detour. If you mainly sketch class, use case, sequence, state, deployment, or activity diagrams, the built-in types plus templates usually suffice; go custom when your notation is genuinely non-standard.

Next step

Open UMLet, place an element, and try editing it in the text panel first to see how far the dialect takes you. If that is not enough, consult the project's own custom-element documentation and papers linked from UMLet before writing code, and check the samples for working examples to adapt.

What export formats does UMLet support for sharing diagrams?

UMLet exports diagrams to EPS, PDF, JPG, SVG, and the system clipboard, according to its own feature description. The clipboard option is the quickest route for pasting a sketch into a chat, document, or slide deck; the file formats are better when you need something to hand off, archive, or drop into a report.

Practical choices

  • Clipboard — fastest for ad-hoc sharing; paste straight into email, Slack, Word, or slides. No file to manage, but no durable artifact either.
  • SVG / EPS — vector output, so lines and text stay sharp when scaled or printed. Prefer SVG for web pages and modern design tools; EPS suits print and older publishing workflows.
  • PDF — a safe universal hand-off format for review, printing, or attaching to tickets.
  • JPG — raster, fine for a quick screenshot-style share, but it will blur if enlarged.

A concrete scenario Say you are sketching a class diagram for a design review. Export to PDF for the reviewers, keep an SVG copy for the wiki, and use the clipboard for the chat thread where people are discussing it live. One diagram, three audiences, no rework.

If you want to try it before committing, UMLet is available as a standalone app, an Eclipse plugin, and a Visual Studio Code extension; the web version, UMLetino, is the lowest-friction way to test the export behavior on your own diagram. See UMLet.

Related questions

More questions →
What export and sharing options does UMLet offer?

UMLet exports diagrams to EPS, PDF, JPG, SVG, and the system clipboard, and version 15.0 added high-resolution export. The fastest sharing path is pressing C to copy the current diagram straight to the clipboard; the file formats are better when you need to embed a diagram in a document or hand it to someone who doesn't use UMLet.

Export formats at a glance

Format Best for Notes from the site
EPS Print workflows and LaTeX/vector pipelines Listed as a supported export
PDF Documents, reports, sharing with anyone Listed as a supported export
JPG Quick previews, chat, slides Raster, so it scales less cleanly
SVG Web pages and further vector editing Listed as a supported export
Clipboard Pasting into another app immediately Triggered with C

High-resolution export was introduced in UMLet 15.0, so if crisp output matters, use a 15.0-or-later build rather than an older one.

Copy a diagram to the clipboard

This is the option to reach for when the diagram is going into a chat, a ticket, or another editor right now.

  1. Open or create the diagram in UMLet.
  2. Make sure the diagram canvas has focus (click on it if needed).
  3. Press C.

Expected result: the diagram is copied to the system clipboard, and you can paste it into whatever application you're using. No file is written to disk, which is why this is the quickest route for casual sharing.

Export to a file

Use a file export when the diagram needs to live somewhere durable or be embedded in a document.

  1. Build the diagram on the canvas.
  2. Use the export function and choose EPS, PDF, JPG, or SVG.
  3. Save the file and open it in the target application to confirm it looks right.

The site lists these four formats as the export set; it does not document per-format settings such as DPI or page size, so treat the exact output options as something to check in your installed version.

Choosing between clipboard and file export

  • Clipboard (C) — fastest, no file management, ideal for pasting into a message or a document you're already editing.
  • SVG or EPS — pick these when the diagram will be scaled, printed, or edited further as vector art.
  • PDF — pick this when the recipient just needs to view or print it without editing.
  • JPG — pick this for a lightweight raster image where scaling isn't a concern.

Practical notes

  • The site's quickstart lists C for clipboard copy, +/- or Ctrl+mousewheel for zoom, and Shift to avoid sticking relations — zooming before you export or copy affects what you capture, so frame the diagram first.
  • UMLet is described as free and open-source, with a stand-alone app for Windows, macOS, and Linux, an Eclipse plugin, a web app (UMLetino), and a Visual Studio Code extension. Export behavior may differ slightly between these builds, so verify the format you need in the one you actually use.
  • The site mentions sponsorship via GitHub, Patreon, and PayPal, but that is unrelated to export or sharing features.
What is UMLet?

UMLet is a free, open-source UML tool built for fast UML sketching. Its defining idea is that you modify UML elements through text input and a small markdown-like dialect instead of pop-up dialogs. It runs as a stand-alone app on Windows, macOS, and Linux, as an Eclipse plugin, as a web app called UMLetino, and as a Visual Studio Code extension. If you want to draw UML diagrams quickly without fighting dialog boxes, UMLet is aimed at you; if you need a full model-driven tool with a repository and code generation, it is not that.

What UMLet is for

UMLet targets quick, lightweight UML sketches rather than heavyweight modeling. The current release shown on the site is UMLet 15.1, described as a "Free UML Tool for Fast UML Diagrams."

Supported diagram types include:

  • Class diagrams
  • Use case diagrams
  • Sequence diagrams
  • State diagrams
  • Deployment diagrams
  • Activity diagrams

Sequence and activity diagrams can be created from plain text, which fits the tool's text-first approach.

How the text-based editing works

Instead of opening a properties dialog for each element, you select an element and edit it in the lower-right text panel using a small markdown dialect. This is the core concept the project describes in a paper.

The practical consequences:

  • Speed: you type changes rather than click through dialogs.
  • Templates: elements can be modified inside their palettes and immediately reused as new templates, so you can tailor UMLet to your modeling needs.
  • Custom elements: you can create your own UML elements. An element's look can be changed at run-time by editing a few lines of Java code, which UMLet compiles on the fly, so new element types can be added without leaving the tool.

Quickstart

The site's own quickstart lists these operations:

  1. Add elements to a diagram with a double click.
  2. Edit elements using the lower-right text panel.
  3. Use Ctrl+Space for context-sensitive help.
  4. Select multiple elements using Ctrl or a lasso.
  5. Press C to copy the diagram to the system clipboard.
  6. Use +/- or Ctrl+mousewheel to zoom.
  7. Press Shift to avoid sticking relations.

The expected result is a diagram you can assemble and adjust entirely from the canvas plus the text panel, without modal dialogs.

Sharing and export

Diagrams can be exported to EPS, PDF, JPG, SVG, and the clipboard. Version 15.0 added hi-res export, along with web zoom, lasso, export, dark mode, and startup changes. Version 15.1 included a relation bug fix, a log library update, and dark mode cleanup.

Where you can run it

Form Notes
Stand-alone app Windows, macOS, Linux
Eclipse plugin Full-featured plugin
Web app (UMLetino) Browser-based
VS Code extension Available on the VS Code Marketplace

Cost and licensing

UMLet is described as free and open-source. The site links to its GitHub repository and offers sponsorship via GitHub, Patreon, or PayPal. Sponsorship is optional support for the project, not a purchase requirement.

When to choose something else

UMLet fits fast sketching and text-driven editing. If your work depends on a shared model repository, round-trip code generation, or team-wide model governance, those needs point to a different class of tool. For quick diagrams, custom elements, and script-like editing, UMLet's combination of a simple UI and text input is the reason to pick it.

How to Get Started with UMLet

Download UMLet 15.1 as a stand-alone app for Windows, macOS, or Linux, or use it as an Eclipse plugin, a Visual Studio Code extension, or the web app UMLetino — then draw your first diagram by double-clicking to add elements and editing them in the lower-right text panel. This quickstart suits anyone who wants fast UML sketches without pop-up dialogs; the trade-off is that element editing happens through text and a small markdown dialect rather than a graphical property editor. UMLet is described as a free, open-source UML tool.

Choose how you want to run UMLet

Option Best for Notes from the site
Stand-alone app Windows, macOS, Linux desktop use Full-featured version
Eclipse plugin Existing Eclipse users Listed as an integration option
VS Code extension VS Code users Available on the VS Code Marketplace
UMLetino (web app) Quick browser-based sketching Web version of UMLet

The site also links to the GitHub repository (github.com/umlet) and lists contact addresses ([email protected]) and a Twitter handle (@twumlet). If you want to support the project, the site mentions sponsoring via GitHub, Patreon, or PayPal.

Draw your first diagram

  1. Add an element — double-click to add elements to a UML diagram.
  2. Edit the element — use the lower-right text panel. Elements are modified through text input and a small markdown dialect instead of pop-up dialogs.
  3. Get help while typing — press Ctrl+Space for context-sensitive help.
  4. Select multiple elements — use Ctrl or a lasso selection.
  5. Copy the diagram — press 'C' to copy it to the system clipboard.
  6. Zoom — use +/- or Ctrl+mousewheel.
  7. Avoid sticking relations — press Shift.

The expected result after these steps is a diagram you can keep editing in text form and export when ready.

Export and share

UMLet exports to eps, pdf, jpg, svg, and the clipboard. Version 15.0 added hi-res export, so if you need a sharper image, that capability is available in current releases.

Reuse and customize elements

  • Elements can be modified inside their palettes and immediately used as new templates, so you can tailor UMLet to your modeling needs.
  • You can create your own custom UML elements. An element's look can be modified at run-time by changing a few lines of Java code, and UMLet compiles the new element's code on the fly — without leaving UMLet.
  • Learning about element features is supported by prototypically using them from sample palettes.

Supported diagram types

UMLet supports class diagrams, use case diagrams, sequence diagrams, state diagrams, deployment diagrams, and activity diagrams. The site points to sample diagrams and examples for each.

What changed recently

  • 15.1 — relation bug fix, log lib update, dark mode cleanup.
  • 15.0 — web zoom, lasso, export, dark mode; hi-res export; startup improvements.
  • 14.3 — improved OS and Eclipse integration; XML security fix.

Common sticking points

  • Editing feels unusual at first — this is by design: UMLet uses text input and a small markdown dialect rather than dialogs. Use Ctrl+Space when unsure.
  • Relations stick when you don't want them to — hold Shift.
  • You need a different runtime — if the stand-alone app doesn't fit your workflow, the Eclipse plugin, VS Code extension, or UMLetino web app are alternatives listed on the site.

For bugs or requests, the site suggests creating a code ticket or emailing [email protected].

Can I create custom UML elements in UMLet?

Yes. UMLet lets you create your own custom UML elements, and you can do it without leaving the application. The mechanism is unusual: instead of drawing shapes with a mouse, you modify an element's appearance at run time by changing a few lines of Java code, and UMLet compiles that code on the fly. This makes custom elements practical if you are comfortable editing small amounts of code, and unnecessary if you only need standard UML notation.

How custom elements work

UMLet's core design is that elements are defined by text rather than pop-up dialogs. Each element has a text panel where you edit its content using a small markdown-like dialect, and its drawing behavior comes from Java code attached to the element.

For custom elements, the workflow is:

  1. Take an existing element as a starting point.
  2. Change a few lines of its Java code to alter how it is drawn.
  3. UMLet compiles the new code immediately, so the element updates at run time.
  4. The new element type becomes available to add to your diagrams.

Because the compilation happens inside UMLet, you do not need a separate build step, an external IDE, or a restart to see the result.

Two ways to extend UMLet

There are two distinct levels of customization, and they suit different needs.

Approach What you change Effort Best for
Modify elements in a palette Element content and properties via the text panel Low Reusing a tweaked element as a new template
Write custom UML elements A few lines of Java code defining how the element is drawn Moderate New element types not covered by built-in palettes

The palette route is the lighter option: you can modify elements inside their palettes and immediately use them as new templates. This lets you tailor UMLet to your modeling needs without writing code, as long as the change can be expressed through the element's text and existing drawing behavior.

The code route is for genuinely new element types. Since an element's look is modified at run time by changing a few lines of Java, you can create and add new element types to your diagrams entirely within UMLet.

What you can model

UMLet supports a range of UML diagram types, so custom elements sit alongside standard notation rather than replacing it:

  • Class diagrams
  • Use case diagrams
  • Sequence diagrams
  • State diagrams
  • Deployment diagrams
  • Activity diagrams

Sequence and activity diagrams can also be created from plain text, which fits the same text-first philosophy as custom elements.

When custom elements are worth it

Custom elements make sense when your modeling needs go beyond what the built-in palettes offer — for example, domain-specific notation, house styles for a team, or repeated diagram patterns you want to standardize as reusable templates.

They are less useful if you only produce standard UML diagrams occasionally. In that case, the built-in elements and the palette-modification route cover most needs, and you avoid maintaining Java code.

One practical note: because custom elements depend on Java code compiled at run time, treat them as part of your modeling setup rather than throwaway tweaks — if you rely on them across projects, keep track of the code you wrote.

Getting the tool

UMLet is described as a free, open-source UML tool. It is available as a stand-alone app for Windows, macOS, and Linux, as an Eclipse plugin, as a web app called UMLetino, and as a Visual Studio Code extension. The current version referenced on the site is UMLet 15.1.

Which UMLet Version Should I Use: Standalone, Eclipse Plugin, Web App, or VS Code Extension?

UMLet ships in four forms, and the right one depends on where you already work. Choose the stand-alone app if you want the full feature set on Windows, macOS, or Linux without an IDE; the Eclipse plugin if you model inside Eclipse; the web app (UMLetino) if you need a diagram fast without installing anything; and the VS Code extension if Visual Studio Code is your editor. All four share the same core idea — you edit UML elements as text rather than through pop-up dialogs — so the choice is mostly about environment, not diagram capability.

The four options at a glance

Option Where it runs Best for Notes from the site
Stand-alone app Windows, macOS, Linux Full-featured use outside any IDE Described as the "full-featured UMLet"
Eclipse plugin Inside Eclipse Modeling while working in an Eclipse project Listed alongside the stand-alone download
Web app (UMLetino) Browser Quick sketches, no install 15.0 added zoom, lasso, export, dark mode, hi-res export
VS Code extension Inside Visual Studio Code Diagramming next to your code Available on the VS Code Marketplace

Stand-alone app

This is the reference version. The site calls it the "full-featured UMLet as stand-alone app for Windows, macOS, and Linux," which makes it the default choice when you don't have a strong reason to stay inside an IDE.

Pick it if you want the complete toolset — custom elements, the full export range, and the sample palettes — in one place. The trade-off is that it's a separate program, so you switch windows instead of drawing next to your code.

Eclipse plugin

Choose this if Eclipse is already your development environment. The plugin keeps diagrams inside the IDE, so you avoid context-switching between a project and a separate diagramming tool.

The site notes that version 14.3 improved "OS and Eclipse integration," so the plugin has received specific attention rather than being an afterthought. If you live in Eclipse, this is the natural fit.

Web app (UMLetino)

UMLetino is the browser version, and it's the right pick when installation isn't an option — a locked-down machine, a quick diagram on someone else's computer, or a sketch you want to share without a file.

It has grown more capable over time. Version 15.0 added zoom, lasso selection, export, dark mode, hi-res export, and startup improvements. That covers most sketching needs, though a browser tool is generally the lighter option compared with the stand-alone app.

VS Code extension

Use this if Visual Studio Code is your editor. It puts UMLet's text-driven element editing inside the editor you already have open, which suits developers who want diagrams to live alongside source files.

The extension is listed on the VS Code Marketplace, and the site invites users to "star it" there — a small signal that it's actively maintained rather than abandoned.

What's the same across all four

The core workflow doesn't change with the version:

  • Add elements with a double click.
  • Edit elements in the lower-right text panel, using a small markdown-like dialect instead of dialogs.
  • Get help with Ctrl+Space for context-sensitive assistance.
  • Select multiple elements with Ctrl or a lasso.
  • Copy to clipboard by pressing C.
  • Zoom with +/− or Ctrl+mousewheel.
  • Hold Shift to avoid sticking relations.

Diagram type support is also shared: class, use case, sequence, state, deployment, and activity diagrams. Custom elements — where you change a few lines of Java and UMLet compiles the new element on the fly — are part of the tool's design, so if that's your reason for using UMLet, confirm the specific version supports the workflow you need before committing.

How to decide

  • No IDE preference, want everything: stand-alone app.
  • Work in Eclipse: Eclipse plugin.
  • Can't or don't want to install: UMLetino in the browser.
  • Work in VS Code: VS Code extension.

If you're unsure, start with the stand-alone app to learn the text-editing workflow, then move to the plugin or extension that matches your daily environment. The skills transfer directly because the element syntax is the same.

A note on cost and support

The site describes UMLet as "a free, open-source UML tool." It also lists sponsorship options via GitHub, Patreon, and PayPal, and provides contact at [email protected] plus a code ticket system for bugs and requests. Sponsorship is optional support for the project, not a paid tier — the page presents the tool itself as free and open-source.

Website Overview

An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms.

Domain and Registration

Registered in 2000, this domain has about 26 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by kasserver.com, indicating managed DNS hosting. MX records point to the kasserver.com email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown. DNSSEC signatures were not detected, so this additional DNS authenticity protection is not confirmed.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. The Server header identifies nginx without an exact version. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies Bootstrap, Google Analytics, nginx without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

No homepage meta description was detected, leaving snippet selection more dependent on page text. No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 44 characters, within a common display range. The observed directives allow indexing and link following.

Hosting and Email

DNSkasserver.com
HostingNeue Medien Muennich GmbH
Emailkasserver.com
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Germany flagGermany Inferred 85.13.165.203

Registration details

RDAP / WHOIS

RegistrarRegistryGate GmbH
Registered2000-08-30
Expires2027-08-30
Domain statusclient transfer prohibited
Nameserversns5.kasserver.com、ns6.kasserver.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Aumlet.com85.13.165.2037200—
MXumlet.comw01d6b68.kasserver.com720010
NSumlet.comns5.kasserver.com7200—
NSumlet.comns6.kasserver.com7200—
TXTumlet.comv=spf1 a mx include:spf.kasserver.com ~all7200—
DMARC_dmarc.umlet.comv=DMARC1;p=none;7200—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectumlet.com
IssuerLet's Encrypt
Valid until2026-11-23T02:49 · Remaining when checked: 53 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html
servernginx

Identified technologies

BootstrapGoogle Analyticsnginx

Pages, Search and Sharing

Meta descriptionNot detected
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected

Unknown

No robots.txt found

No sitemaps found

User reviews (0)

  • No reviews yet.