Updated December 2024

    How to Create Flowcharts in Microsoft Visio: Complete Tutorial

    A step-by-step guide to creating professional flowcharts, from basic shapes to advanced formatting and collaboration

    Introduction to Flowcharts

    Flowcharts are visual representations of processes, workflows, or systems. They use standardized symbols connected by arrows to show the sequence of steps and decision points. Whether you're documenting a business process, explaining a software algorithm, or mapping out a project workflow, flowcharts make complex information easier to understand.

    Why Use Visio for Flowcharts?

    • Industry-standard diagramming tool trusted by professionals
    • Extensive library of flowchart shapes and templates
    • Smart connectors that automatically route and adjust
    • Easy formatting and professional styling options
    • Integration with Microsoft 365 for collaboration
    • Export to multiple formats including PDF, PNG, and SVG

    Types of Flowcharts You Can Create

    Process Flowcharts:Document step-by-step procedures and workflows
    Decision Flowcharts:Map out choices and their consequences
    Swimlane Diagrams:Show responsibilities across departments or roles
    Data Flow Diagrams:Illustrate how data moves through a system
    Workflow Diagrams:Visualize business processes and approvals

    Flowchart Symbols Guide

    Understanding flowchart symbols is essential for creating clear, universally understood diagrams. Here are the standard symbols you'll use in Visio:

    SymbolUseExample
    Oval/TerminatorStart and End pointsStart, End, Begin, Stop
    Rectangle/ProcessActions or operationsProcess data, Send email, Calculate total
    Diamond/DecisionYes/No or True/False choicesIs approved?, Value > 100?
    Parallelogram/DataInput or output of dataEnter password, Display results
    Arrow/Flow LineDirection of flowConnects shapes to show sequence
    DocumentPaper document or reportPrint invoice, Generate report
    Predefined ProcessSubprocess defined elsewhereRun validation routine
    Manual InputData entry by userType customer name

    Consistency is key. Once you choose a symbol for a specific meaning, use it the same way throughout your entire flowchart.

    Getting Started with Visio

    Step 1: Open Visio and Choose a Template

    Launch Microsoft Visio and select 'New' from the File menu. In the template gallery, look for 'Flowchart' under the categories. You'll see several options including Basic Flowchart, Cross-Functional Flowchart, and Workflow Diagram.

    Step 2: Select the Right Template

    For most flowcharts, start with 'Basic Flowchart'. If you need to show responsibilities across departments or people, choose 'Cross-Functional Flowchart' which includes swimlanes.

    Step 3: Understand the Interface

    Once your template opens, you'll see the Shapes panel on the left with all available flowchart symbols. The main canvas is your drawing area. The ribbon at the top contains formatting and editing tools.

    If you don't see flowchart shapes, go to More Shapes > Flowchart > Basic Flowchart Shapes to add them to your panel.

    Creating Your First Flowchart

    Let's walk through creating a simple flowchart from scratch. We'll document a basic approval process.

    1Start with a Terminator Shape

    Drag the Oval (Terminator) shape from the Shapes panel onto the canvas. Double-click it and type 'Start'. This marks the beginning of your process.

    2Add Process Steps

    Drag a Rectangle (Process) shape below the Start shape. Type the first action, like 'Submit Request'. Add more process shapes for each step in your workflow.

    3Insert Decision Points

    Drag a Diamond (Decision) shape where you need a yes/no choice. Type your question, such as 'Manager Approved?'. Decisions always have at least two exits—typically Yes and No.

    4Add the End Point

    Finish your flowchart with another Oval (Terminator) labeled 'End'. Every flowchart path should eventually lead to an endpoint.

    5Position Shapes Properly

    Arrange shapes in a logical flow, typically top-to-bottom or left-to-right. Use the alignment tools (Home > Arrange > Align) to keep shapes lined up neatly.

    Connecting Shapes with Arrows

    Connectors are what make a flowchart flow. Visio offers smart connectors that automatically adjust when you move shapes.

    Method 1: Auto Connect

    Hover over any shape and you'll see blue Auto Connect arrows appear. Click one of these arrows and select a shape from the mini toolbar—the shape is added and connected automatically.

    Method 2: Connector Tool

    Select the Connector tool from the Home tab (or press Ctrl+3). Click on the first shape's connection point, then click on the second shape's connection point. The connector snaps to both shapes.

    Method 3: Drag and Drop

    Drag a connector shape from the Shapes panel. Position its start point on the first shape's connection point and its end on the second shape's connection point.

    Connector Tips

    • Right-click a connector and choose 'Straight Connector' or 'Right-Angle Connector' to change its style
    • Add text to connectors by selecting them and typing—useful for labeling 'Yes' and 'No' paths
    • Use dynamic connectors (the default) so lines reroute automatically when you move shapes
    • Hold Shift while drawing to create perfectly horizontal or vertical lines

    Formatting and Styling Your Flowchart

    A well-formatted flowchart is easier to read and looks more professional. Here's how to polish your diagram:

    Apply Themes

    Go to Design > Themes to apply a consistent color scheme and style to your entire flowchart. Themes update all shapes at once, saving you time.

    Format Individual Shapes

    Select a shape and use the Format tab to change fill color, line style, and effects. Right-click for quick formatting options including font changes.

    Use Consistent Sizing

    Select multiple shapes (hold Ctrl and click each one), then use Format > Size to set the same width and height. Uniform shapes look more professional.

    Add Color Coding

    Use different colors to represent different types of actions or departments. For example, blue for system steps, green for approvals, red for rejections.

    Style Text Properly

    Keep text short and action-oriented. Use verbs like 'Submit', 'Review', 'Approve'. Ensure font size is readable—at least 10pt for printing.

    When using colors, maintain enough contrast for readability. Avoid very light colors for shape fills if you're using light text.

    Advanced Flowchart Techniques

    Once you've mastered the basics, these advanced techniques will help you create more sophisticated diagrams:

    Swimlane Diagrams

    Swimlanes divide your flowchart into horizontal or vertical lanes representing different people, departments, or systems. In Visio, use the Cross-Functional Flowchart template, then drag shapes into the appropriate lanes.

    Subprocess Expansion

    For complex processes, break them into subprocesses. Use the Predefined Process shape (rectangle with vertical lines) to indicate a subprocess, then create a separate page with the detailed steps.

    Hyperlinks Between Pages

    Link shapes to other pages in your document or external files. Right-click a shape, select 'Hyperlink', and choose your destination. This is great for navigating large flowcharts.

    Data Linking

    Connect your flowchart to external data sources like Excel. This lets you display real data in shapes and automatically update when the source changes.

    Containers and Lists

    Group related shapes using Containers from the Insert tab. Containers move with their contents and provide visual grouping for complex diagrams.

    Layers

    Use layers to organize different aspects of your flowchart. Put annotations on one layer, core process on another. You can then show or hide layers as needed.

    Flowchart Best Practices

    Follow these proven practices to create flowcharts that communicate effectively:

    1

    Keep It Simple

    If a flowchart has more than 15-20 shapes, consider breaking it into subprocesses. Each flowchart should focus on one clear process.

    2

    Flow in One Direction

    Maintain a consistent flow direction—typically top-to-bottom or left-to-right. Avoid crossing lines whenever possible.

    3

    Use Standard Symbols

    Stick to standard flowchart symbols so anyone can understand your diagram without a legend. Only create custom symbols when absolutely necessary.

    4

    Label Everything

    Every shape should have a clear label. Decision diamonds should include the question being asked. Connectors from decisions should be labeled with the answer (Yes/No).

    5

    Test Your Flowchart

    Walk through your flowchart step by step. Ask yourself: Can someone unfamiliar with the process follow this? Are all possible paths covered?

    6

    Include a Title and Date

    Add a title block with the flowchart name, version, date, and author. This helps when flowcharts are printed or shared.

    7

    Get Feedback

    Share your flowchart with stakeholders who know the process. They'll catch missing steps or incorrect paths that you might have overlooked.

    Using Flowchart Templates

    Visio includes many pre-built flowchart templates that can save you time and ensure professional results:

    TemplateBest For
    Basic FlowchartSimple processes and procedures
    Cross-Functional FlowchartProcesses spanning multiple departments
    Workflow DiagramBusiness workflows with approvals
    BPMN DiagramBusiness process modeling notation
    SDL DiagramSystem behavior and state machines
    Audit DiagramFinancial and compliance workflows

    Customizing Templates

    Templates provide a starting point, but you'll want to customize them. Add your company logo, apply brand colors through themes, and save frequently-used configurations as your own templates (File > Save As Template).

    Exporting and Sharing Your Flowchart

    Once your flowchart is complete, you'll need to share it with others. Visio offers multiple export options:

    FormatBest UseHow
    PDFUniversal sharing, printing, archivingFile > Export > Create PDF/XPS
    PNG/JPEGWeb use, presentations, emailsFile > Export > Change File Type > PNG/JPEG
    SVGScalable web graphics, high-quality outputFile > Export > Change File Type > SVG
    PowerPointDirect use in presentationsFile > Export > Create PowerPoint Presentation
    Visio Web AccessOnline viewing without Visio installedShare via SharePoint or OneDrive

    Real-Time Collaboration

    Save your Visio file to OneDrive or SharePoint to enable real-time co-authoring. Multiple team members can edit the same flowchart simultaneously, with changes syncing automatically.

    Get Microsoft Visio 2024 Professional

    Ready to create professional flowcharts? Get a genuine Visio 2024 Professional license at the best price and start diagramming today.

    Lifetime license - no subscriptionAll flowchart templates includedInstant digital deliveryFull Microsoft support
    View Visio 2024 License

    Frequently Asked Questions

    Related Guides

    Related Visio Guides