figviz
Create diagram
AI-Powered

User Flow Diagram Generator User Flow Diagrams

Describe any app or website journey and get a clean, labeled user flow diagram in seconds, with screens, decision diamonds, and arrows mapped out. Perfect for UX research, product specs, and stakeholder presentations.

Screens and decision pointsClean labeled arrowsUX and product readyExport at 4K resolutionLast updated: 2026-06-21

User Flow Diagram Examples

Browse user flow diagrams made with Figviz, or generate your own above

App Signup User Flow

A step-by-step signup flow from splash screen to home dashboard, with email verification and error branches.

signuponboardingmobile

E-commerce Checkout User Flow

A checkout flow from cart review through payment to order confirmation, including address and payment decision branches.

e-commercecheckoutpayments

Onboarding Flow with Decision Points

A multi-step onboarding flow with decision diamonds for skipping steps or completing profile setup.

onboardingUXdecision points

Mobile App Navigation Flow

A navigation flow showing tab bar routing, deep links, and back-navigation between key app screens.

mobilenavigationapp

Website Conversion Flow

A conversion funnel flow from landing page through pricing to free trial signup and activation.

conversionfunnelwebsite

User Flow with Screens and Arrows

A richly annotated user flow with screen labels, action arrows, and numbered steps for a complete task journey.

annotatedscreensUX research

Prompt templates you can copy

Start with one of these examples, then adapt the subject, labels, data, or layout for your own use.

App Signup User Flow

A step-by-step signup flow from splash screen to home dashboard, with email verification and error branches.

Create a labeled user flow diagram for a mobile app signup process. Start at the splash screen, then email and password entry, email verification success and failure branches, and end at the home dashboard. Rounded rectangles for screens, diamonds for decisions, labeled arrows. White background.

E-commerce Checkout User Flow

A checkout flow from cart review through payment to order confirmation, including address and payment decision branches.

Create a labeled user flow diagram for an e-commerce checkout: cart review, shipping address entry, payment method selection, payment success and failure branches, and order confirmation screen. Rounded rectangles for screens, diamonds for decisions, directional arrows. White background.

Onboarding Flow with Decision Points

A multi-step onboarding flow with decision diamonds for skipping steps or completing profile setup.

Create a labeled onboarding user flow diagram with welcome screen, profile setup steps, and decision diamonds for "Skip" and "Complete" paths. Show branches for users who skip optional steps vs. complete all steps, ending at the main dashboard. White background.

Mobile App Navigation Flow

A navigation flow showing tab bar routing, deep links, and back-navigation between key app screens.

Create a labeled user flow diagram for a mobile app navigation structure: home tab, search tab, profile tab, and settings screen. Show navigation paths between screens including back actions and deep-link entry points. Rounded rectangles and directional arrows. White background.

What is a user flow diagram generator?

A user flow diagram generator is a tool that maps out the path a user takes through an app or website to complete a task. Each step, screen, or decision in the journey appears as a labeled shape, connected by arrows that show direction and branching. Figviz turns a plain description of your app flow into a finished diagram with screens, decision diamonds, and labeled arrows, so you can communicate the user experience clearly without drawing by hand or wrestling with a diagramming tool.

How to make a user flow diagram

Define the task: decide which specific user journey you want to map (signup, checkout, onboarding).
List the screens and steps: write out each screen or action the user encounters in order.
Identify decision points: note any branch where the user can take different paths (success vs. error, skip vs. complete).
Describe the end state: specify where a successful journey finishes (home dashboard, order confirmation).
Generate and refine: paste the description into Figviz, choose a style, and generate. Adjust the prompt to add missing branches or rename steps.

User flow vs. flowchart vs. wireflow

A user flow focuses on the sequence of screens and decisions a person moves through, using standard shapes like rounded rectangles for screens and diamonds for decisions. A generic flowchart can model any process (business logic, algorithms) and is not specific to UI. A wireflow sits between user flows and wireframes: it shows the same paths as a user flow but replaces screen labels with low-fidelity screen sketches. Figviz generates clean user flows and wireflows; for pure logic flows, try the AI flowchart generator.

Tips for clearer user flow diagrams

Keep each flow focused on one task rather than mapping the entire app at once. Name screens and actions as users think of them, not as engineers label routes. Always show the error or failure path alongside the happy path, because that is where most usability problems hide. Use consistent shape conventions: rounded rectangles for screens, sharp rectangles for system actions, diamonds for decisions. Label every arrow with the action that triggers the transition (tap "Continue", swipe back, submit form). A well-labeled flow diagram can stand alone in a design spec without additional explanation.

Frequently asked questions

A user flow diagram generator creates visual maps of the path a user takes through an app or website. With Figviz you describe the journey in plain language and the AI produces a clean diagram with screens, decision points, and labeled arrows, ready for design specs or stakeholder reviews.

Make your own user flow diagram with Figviz

Create a free account and get starter credits to generate your own. No credit card required.

Sign up free →