Describe the states and transitions
Name the possible states your system or entity can be in, and describe what triggers movement between them. Works for software systems, UI flows, business objects, or physical processes.
Describe any system or entity that moves through states — and AI builds a state diagram with transitions, triggers, and conditions, all in correct UML notation.
✦Free to try · No signup required · PDF, docs & images supported
Simple by design
Name the possible states your system or entity can be in, and describe what triggers movement between them. Works for software systems, UI flows, business objects, or physical processes.
MyMap generates a state diagram with rounded rectangles for states, arrows for transitions, and labels for triggers and conditions — with start and end states clearly marked.
Add new states, change transitions, or ask AI to identify edge cases and error states. Export as PNG or PDF for system documentation and code reviews.
About the framework
A state diagram — also called a state machine diagram — is a UML diagram that models the lifecycle of a system or object by showing every state it can be in and the transitions that move it from one state to another. Each state represents a condition or mode; each transition is triggered by an event or condition.
State machines have roots in theoretical computer science and automata theory, and the UML formalization in the 1990s made them a standard tool for software design. They are widely used to model anything from order management systems and user sessions to IoT device behavior and UI navigation flows.
State diagrams are especially useful when behavior depends heavily on context — where the same event should produce different outcomes depending on the current state.
MyMap's AI generates a complete UML state diagram from a plain-language description of your states and triggers — covering edge cases and error paths without requiring any UML knowledge.
A state diagram for an e-commerce order lifecycle covering the happy path (Placed → Processing → Shipped → Delivered) plus cancellation and refund flows.
A state diagram for an e-commerce order lifecycle showing all possible states — Placed, Confirmed, Processing, Shipped, Delivered — with cancellation and return transitions.
A plot diagram showing the five stages of narrative arc — exposition, rising action, climax, falling action, and resolution — arranged as an ascending/descending shape with directional arrows.
A UML class diagram modeling an e-commerce platform with core domain classes including User, Product, Order, and Payment, showing attributes, methods, and relationships.
A phase diagram of water showing solid, liquid, and gas regions with the triple point and critical point labeled with precise values.
A series circuit diagram showing a 9V battery connected to three resistors with an ammeter, illustrating current flow through a single path.
Generate diagrams in seconds. Describe your concept, process, or system and AI creates a structured diagram — with shapes, connections, and labels — ready to refine and export.
A use case diagram for an ATM system showing customer and technician actors interacting with authentication, withdrawal, deposit, balance check, transfer, and maintenance use cases.
Frequently asked questions
Yes — free to use without signing up. Free accounts include a generous number of AI messages per month. Upgrade to Pro for unlimited diagrams.
Order management, user sessions, document approval workflows, payment processing, IoT device states, game mechanics, UI navigation flows, or any system where an entity moves through defined states.
Yes. The output uses standard UML notation — rounded state boxes, labeled transition arrows, filled circle for the initial state, and circled dot for final states.
Free to start. No credit card required.
✦Free to try · No signup required · PDF, docs & images supported