FREE · NO SIGNUP · FAIR-USE LIMITS

Use Case Diagram Maker

A use case diagram maps the goals external actors can achieve through a system, with a boundary separating users from the software they use.

Use case diagram · every result uses this diagram type  ·  ⌘↵ to run

Free · no signup · no credit card · daily fair-use limits

Live sample · ATM use case diagram (UML) — type above to make your own
Use Case Diagram — ATM Subject: ATM System. 2 actors, 4 use cases, 0 include, 0 extend. ATM ATM System Customer «actor» Bank Withdraw Cash Deposit Funds Check Balance Transfer Funds

Use case diagram examples

Open a finished example instantly. Edit the prompt to generate your own version.

How to create a use case diagram

  1. Define the scope

    Start by naming the system and the people or external services that interact with it.

  2. Describe the important details

    The system boundary is the rectangle around the use cases.

  3. Review and download

    Trace the relationships against your requirements, correct the prompt as needed, and download SVG or PNG.

Practical use case diagram tips

Frequently asked questions

What should I put inside the system boundary?

Put the goals offered by the system inside the rectangle. Keep human roles and outside services beyond the boundary.

What is the difference between include and extend?

Include represents behavior required by another use case. Extend adds conditional behavior to a base use case; describe the triggering condition explicitly.

Should use cases be screens or user goals?

Use short goal phrases such as borrow book or place order. Screen names alone often hide the purpose of the interaction.

Does a use case diagram show step order?

No. Actor associations show participation. Use a sequence diagram or flowchart to explain the ordered steps within a goal.

Related diagram tools

Choose a diagram for the question you need to explain.

Use Case Diagram Maker — Free, No Signup