Home breadcrumb arrow UML Software - Free online UML editor - no download required
UML Example, UML Sample

UML Software by Gliffy - Create and share a class diagram, sequence diagram, or any UML model

It's easy to model UML (Unified Modeling Language) with this free UML software. Just drag and drop from a library of shapes to show any of the nine UML diagrams needed to model a system. Since no single diagram can model a system completely, the free UML diagram editor makes it easy to add more diagrams as you need them.

Create, Share and Collaborate with Free UML Software:

  • Use case diagram
  • Class diagram
  • Object diagram
  • State diagram
  • Activity diagram
  • Sequence diagram
  • Collaboration diagram
  • Component diagram
  • Deployment diagram
  • See UML diagram examples

Our UML Editor Makes it Easy

Show structural (static), behavioral (dynamic) and implementation characteristics—the shape and connector libraries in the free UML diagram software make it easy.

A class diagram tool, sequence diagram tool, and all around free UML diagram tool all-in-one, Gliffy enables you to combine a class diagram, sequence diagram, or any combination of UML diagrams to show a design view, process view, component view, deployment view, or use case view with ease.

Collaborate with Anyone

Free online software enables you to share and collaborate on your class diagram, sequence diagram, or other UML diagram with others, regardless of PC platform, and without having to install anything.

Try Free UML Diagram Tools Now

More About Gliffy

Product Features for Free Class Diagram Tool, Free Sequence Diagram Tool, Free UML Diagram Tool
Share a Class Diagram Securely
Forums and Tips for UML Diagrams, Including Class Diagram and Sequence Diagram

How to Use a UML Diagram

Unified Modeling Language, or UML diagrams, are a standard language used to depict the requirements, analysis, design, and implementation of a system. The language consists of nine diagram types that can be combined to model a system at any point in its lifecycle. In a UML diagram, shapes, connectors, and numbering is used to show the relationships between objects and characteristics of the system.

UML Diagram Types include:

  • Use case diagram
  • Class diagram
  • Object diagram
  • State diagram
  • Activity diagram
  • Sequence diagram
  • Collaboration diagram
  • Component diagram
  • Deployment diagram
  • See UML diagram examples

UML is the standard language for software modeling since it provides flexibility to combine a class diagram, sequence diagram, or any UML diagram to create a complete view of a system.

UML diagrams can also be used to depict relationships and characteristics in countless types of objects and systems. The UML diagram types, like class diagram and sequence diagram, break down a large system into smaller, discrete sections that are easier to understand.