ChatDiagram
Tools/Free sequence diagram creator

Free sequence diagram creator.

Create a sequence diagram from the participants and messages in an interaction, including responses, conditions and repeated work.

UML Sequence DiagramEnter to send

Free account, no card · Export SVG, PNG or PDF

See it work

Sequence diagram examples.

Same tool, four requests. Every drawing below is a real render.

What you type
Create a sequence diagram where a user submits credentials to a web app, the web app asks an auth service to check a database, and the user receives either a token or an error.
Then tryAdd a password-reset path.Add a rate-limit response after repeated failures.
UML sequence diagram: Login with error path
UML sequence diagram · OMG UML 2.5.1 §17 (Interactions) · schematex-sequence

Rather start from a finished drawing? Browse 39 sequence diagram templates →

The drawing

What a sequence diagram is.

A sequence diagram shows messages exchanged between named participants in time order. Lifelines identify who is involved, while arrows show requests, responses and asynchronous messages.

Use it when the important question is who calls whom and what happens next. Conditional branches, loops and parallel work can be shown directly in the interaction.

Standard
OMG UML 2.5.1 §17 (Interactions)
Engine
schematex-sequence
Editable
Double-click text, drag nodes
Export
SVG · PNG · PDF
UML sequence diagram: What a sequence diagram is
Who uses it

Who uses sequence diagrams.

UML sequence diagram: Software engineersSoftware engineers

API and service interactions that document requests, responses and failure paths.

UML sequence diagram: System architectsSystem architects

Cross-service workflows that show parallel work and compensation in an order saga.

UML sequence diagram: Data teamsData teams

ETL exchanges between sources, transformation services and a target store.

How it works

How to make a sequence diagram in three steps.

01

Describe it

One paragraph is enough to start.

“Create a sequence diagram where a user submits credentials to a web app, the web app asks an auth service to check a database, and the user receives either a token or an error.”
02

See the drawing

Drawn by the right engine.

UML sequence diagram: Login with error path
03

Say what changes

Every edit keeps a version.

Add a password-reset path.
V2 · DRAWN FROM V1, NOTHING RETYPED
FAQ

Common questions

What is a sequence diagram?

It is a UML interaction diagram that shows messages between participants in chronological order.

When should I use a sequence diagram?

Use one to document an API call flow, user journey, integration, background job or any behavior where message order matters.

Can it show errors and conditional paths?

Yes. Use alternative branches for success and error outcomes, and optional blocks for behavior that may not occur.

Can it show loops or parallel work?

Yes. A loop shows repeated messages, while a parallel fragment shows interactions that can run concurrently.

Related tools

Other drawings for the same work.

Create your sequence diagram.

Free account, no card. Describe the participants and the messages between them.

Open the editor