UMLTree

Online PlantUML Sequence Diagram Designer

Quickly & Easily Design Sequence Diagrams with the Intuitive User Interface in PlantUML Script with Few Simple Steps without even Knowing the PlantUML Syntax

Open UMLTree Application

Online PlantUML Sequence Diagram Designer | UMLTree

Design Sequence Diagram

Design Sequence Diagrams in PlantUML Script with Few Simple Steps

Generate PlantUML Script

Design & Generate Sequence Diagrams without the PlantUML Syntax Knowledge

Easy to Use

Quickly & Easily Design Sequence Diagrams with the Intuitive User Interface

What is a Sequence Diagram?

A Sequence Diagram visually depicts how the interactions between the participants occur in a process. It also shows the order in which the participants handled the sequence of messages to accomplish the process.

What is PlantUML?

PlantUML an open-source tool to design and generate UML (Unified Modeling Language) diagrams from the textual descriptions. You can use the PlantUML to create various UML Diagrams (Sequence diagram, Use Case diagram, Class diagram, Activity diagram, Component diagram, State diagram, Object diagram, Deployment diagram, and Timing diagram) and Non-UML Diagrams as well.

What is UMLTree?

UMLTree Application is an Online Sequence Diagram Designer Tool to design and generate Sequence Diagrams in PlantUML syntax without even knowing it. Yes, you don't need to learn the PlantUML's textual description syntax for creating the Sequence Diagram.

UMLTree Application's intuitive User Interface will guide you through adding the required details such as Participants & Messages and their additional information in straightforward steps.

Once you designed all the Sequence Diagram related data in UMLTree, it generates the Sequence Diagram in PNG, SVG, and TXT formats and its PlantUML script. You can download the image files in 1x, 1.5x & 2x scaled versions and copy the PlantUML text as well.

How to Design & Generate Sequence Diagrams in UMLTree?

Step 1: Create New Sequence Diagram

  1. Click + New Sequence Diagram Button
  2. Enter Title, Header & Footer in the Add New Sequence Diagram Popup
  3. Click Confirm New Sequence Diagram Details Button
  4. New & Empty Sequence Diagram will be Created

Step 2: Add Participants & Repeat

  1. Go to Participants Tab
  2. Click + New Participants Button
  3. Once Add Multiple Participants Popup opened, Enter Multiple Participants Name with Comma Separated Values in the Textarea and Click Prepare Participants Button
  4. Entered Names will be populated in the below Participants section. Change Participant NameDescription, Type and Display Order
  5. Below are the Participant Types available in UMLTree application
    • Participant
    • Actor
    • Boundary
    • Control
    • Entity
    • Database
    • Collections
  6. Once All the Required Details are Entered, Click Confirm Add Multiple Participants Button
  7. All the New Participants will be Added to the Sequence Diagram and will be Displayed in the Table in the Participants Tab
  8. Perform Edit, Remove and Re-Order Actions on any Participant in the Table Using Respective Buttons
  9. Repeat the Above Steps to Add More Participants, if Need

Step 3: Add Messages & Repeat

  1. Go to Messages Tab
  2. Click + New Message Button
  3. Once Add New Message Popup opened, Enter Message Display Label, From Participant and To Participant in the Forward Message Details Section
  4. If Need, Click the Add Return Message Checkbox, then Return Message Details Section Appears
  5. In the Return Message Details Section, Enter the Message Display Label as the From and To Participants will be Reverse of the Forward Message
  6. In Both Forward and Return Message Sections, Select the Appropriate Message Type for Each
  7. Below are the Message Types available in UMLTree application
    • Synchronous
    • Asynchronous
  8. If All the Messages between Forward and Return Messages need to be Grouped Together, Add the Group Display Label in the Forward Message Section
  9. Once All the Required Details are Entered, Click Confirm Add Message Button
  10. All the New Messages will be Added to the Sequence Diagram and will be Displayed in the Table in the Messages Tab
  11. Perform Edit, Remove and Re-Order Actions on any Message in the Table Using Respective Buttons
  12. Repeat the Above Steps to Add More Messages, if Need

Step 4: Download Sequence Diagram Image

  1. Go to Sequence Diagram Tab
  2. Generated Sequence Diagram will be Displayed in this Tab
  3. Click Any Scale Button to Increase or Decrease the Displayed Image Size
  4. Below are the Scales available in UMLTree application
    • 1x
    • 1.5x
    • 2x
  5. Click Any File Type to Download the Sequence Diagram Image
  6. Below are the File Types available in UMLTree application
    • PNG
    • SVG
    • TXT

Step 5: Copy PlantUML Script

  1. Go to PlantUML Script Tab
  2. Generated Sequence Diagram's PlantUML Script will be Displayed in this Tab
  3. Click Copy Script to Copy the Sequence Diagram's PlantUML Script