If you've ever tried to explain a process to someone whether it's how to reset a password, approve a purchase, or troubleshoot a machine and found yourself drawing boxes and arrows on a whiteboard, you already understand why flowchart symbols and their meanings with examples matter. A flowchart only works when everyone reading it interprets the shapes the same way. When symbols are misused or confusing, the entire diagram loses its value. Learning the standard flowchart symbols saves you time, reduces miscommunication, and makes your diagrams professional.

What Are Flowchart Symbols, and Why Do They Have Standard Meanings?

Flowchart symbols are the building blocks of any flowchart or process diagram. Each geometric shape rectangles, diamonds, ovals, and more represents a specific type of action, decision, or connection in a process. These symbols were standardized decades ago so that engineers, analysts, developers, and business professionals could all read the same diagram without confusion.

The two most recognized standards come from ANSI (American National Standards Institute) and ISO (International Organization for Standardization). They agree on most basic shapes, though some differences exist. If you're curious how those two compare, we've broken down the ANSI vs. ISO flowchart symbol standards in a separate guide.

What Are the Most Common Flowchart Symbols and What Do They Mean?

Here's a breakdown of the symbols you'll encounter most often, along with plain-English explanations and real examples.

Terminator (Oval / Rounded Rectangle)

Shape: Rounded rectangle or stadium shape.

Meaning: Marks the start or end point of a process.

Example: "User opens app" at the top of the flowchart; "Ticket closed" at the bottom.

Think of terminator symbols as the "on" and "off" switches of your diagram. Every flowchart needs at least one start and one end.

Process (Rectangle)

Shape: Standard rectangle.

Meaning: Represents an action, task, or operation that happens in the flow.

Example: "Calculate total price," "Send confirmation email," "Record patient vitals."

This is the most frequently used symbol in any flowchart. If something happens, it goes in a rectangle.

Decision (Diamond)

Shape: Diamond (rhombus).

Meaning: A yes/no or true/false question that branches the flow in different directions.

Example: "Is payment approved?" → Yes leads to "Ship order"; No leads to "Notify customer."

Decisions are what make flowcharts more than just a list. They introduce logic and branching paths.

Input/Output (Parallelogram)

Shape: Parallelogram (slanted rectangle).

Meaning: Data entering or leaving the process user input, printed reports, file exports.

Example: "Enter username and password," "Generate PDF report," "Export CSV file."

Use this symbol whenever data is being received from or delivered to an external source.

Arrow / Flow Line

Shape: Straight or curved line with an arrowhead.

Meaning: Shows the direction of the process flow. One arrowhead = one direction.

Example: Connecting "Approve request" to "Send notification" to show sequence.

Without flow lines, your reader has no idea which step comes next. Always include arrowheads.

Connector (Small Circle)

Shape: Small circle, sometimes numbered.

Meaning: Links one part of the flowchart to another, especially when the diagram spans multiple pages or needs to jump between sections.

Example: A circle labeled "A" at the bottom of one section connects to another circle labeled "A" in a separate section.

For complex diagrams that use multiple connectors, check out our guide on advanced flowchart connector symbols for complex workflows.

Document

Shape: Rectangle with a wavy bottom edge.

Meaning: Represents a physical or digital document produced during the process.

Example: "Invoice generated," "Signed contract uploaded."

Predefined Process (Double-Edged Rectangle)

Shape: Rectangle with vertical lines on both sides (or double borders).

Meaning: Refers to a process that's defined elsewhere like a subroutine or a linked procedure.

Example: "Run standard credit check" (which is a separate, detailed flowchart on its own).

Stored Data (Cylinder / Database Symbol)

Shape: Cylinder or slightly flattened oval.

Meaning: A database or storage where data is saved or retrieved.

Example: "Save order to database," "Retrieve customer record."

Delay

Shape: Half-rounded rectangle (like a D-shape on its side).

Meaning: A waiting period or pause in the process.

Example: "Wait 24 hours for approval," "Hold for manual review."

Manual Input

Shape: Rectangle with one sloped (slanted) top edge.

Meaning: A step where a person manually enters data like typing into a form or scanning a barcode.

Example: "Cashier scans item," "Technician enters serial number."

When Would I Actually Use These Symbols?

You'll find yourself reaching for standard flowchart symbols in situations like these:

  • Documenting business processes mapping out how an invoice gets processed from submission to payment.
  • Software development planning program logic before writing code, especially for algorithms and conditional branching.
  • Troubleshooting guides creating step-by-step decision trees for customer support or IT teams.
  • Project planning showing task dependencies and approval workflows to stakeholders.
  • Training new employees giving someone a visual reference for how a task should be completed.

A clear flowchart with correct symbols can replace pages of written instructions. People process visual information faster, and a well-structured diagram reduces the chance of steps being skipped.

What's a Real Example of a Flowchart Using These Symbols?

Let's say you're mapping an online order fulfillment process. Here's how the symbols would be used:

  1. Terminator (oval): "Customer places order"
  2. Process (rectangle): "Verify payment information"
  3. Decision (diamond): "Is payment valid?"
  4. If NoProcess: "Send payment failure notification" → Terminator: "End"
  5. If YesProcess: "Check inventory"
  6. Decision: "Is item in stock?"
  7. If NoProcess: "Notify customer of backorder"
  8. If YesProcess: "Pack and ship item"
  9. Document (wavy rectangle): "Generate shipping label"
  10. Stored Data (cylinder): "Update order status in database"
  11. Terminator: "Order complete"

Each symbol has a specific job. You wouldn't use a diamond for "Pack and ship" because that's an action, not a question. You wouldn't use a rectangle for "Is payment valid?" because that requires a yes/no branch.

What Mistakes Do People Make With Flowchart Symbols?

Here are errors that weaken flowcharts, along with fixes:

  • Using the wrong shape for decisions. Putting a yes/no question inside a rectangle instead of a diamond. The diamond is the universal signal for "something branches here."
  • Missing start and end points. A flowchart without terminators leaves the reader wondering where the process begins and ends.
  • Forgetting arrowheads. Lines without arrows are ambiguous. Always show direction.
  • Cramming too much text into shapes. Keep labels short 3 to 8 words. If you need more detail, use a reference note outside the shape.
  • Inconsistent symbol use. If you use a parallelogram for "input" in one section, don't switch to a rectangle for the same type of step later.
  • Skipping connectors in long diagrams. When a flowchart crosses pages, connectors prevent confusion about where the flow continues.

How Can I Make My Flowcharts Easier to Read?

A few practical tips that improve clarity:

  • Go top to bottom, left to right. This matches how most people naturally read.
  • Limit each flowchart to one process. If your diagram covers three separate workflows, split them into three charts.
  • Use color intentionally. Red for errors or rejections, green for approvals or success, blue for standard steps. Don't use color just for decoration.
  • Label every arrow leaving a decision. "Yes" and "No" (or specific conditions) should be written on the flow lines, not assumed.
  • Test it with someone unfamiliar. Hand your flowchart to a coworker who doesn't know the process. If they can follow it without your explanation, it's clear enough.

For a deeper comparison of symbol standards used across industries, see our ANSI vs. ISO flowchart symbol standards comparison.

Do I Need Special Software to Create Flowcharts?

No. You can draw flowcharts with pen and paper, a whiteboard, or basic tools like draw.io (free) or Google Slides. Dedicated diagramming tools like Lucidchart, Microsoft Visio, or Miro offer templates with pre-built symbols and auto-formatting, which speeds things up for complex diagrams.

What matters more than the tool is whether you're using the correct symbols consistently and keeping the layout clean.

Where Can I Learn About More Advanced or Specialized Symbols?

Once you're comfortable with the basic symbols, there are additional shapes for specialized situations like merge points, junction symbols, and off-page connectors that handle multi-layered, complex workflows. We cover those in our guide to advanced flowchart connector symbols.

You can also explore the full list of standard symbols and detailed explanations in our complete flowchart symbols reference.

Quick Checklist Before You Share Any Flowchart

  • ☐ Every flowchart has a clear start and end (terminator symbols).
  • ☐ Decisions use diamonds, actions use rectangles, data entry/output uses parallelograms.
  • ☐ All flow lines have arrowheads showing direction.
  • ☐ Decision branches are labeled (Yes/No, True/False, or specific conditions).
  • ☐ Labels are short and specific no sentences inside shapes.
  • ☐ A person unfamiliar with the process can follow the chart without explanation.
  • ☐ Symbols are used consistently throughout the entire diagram.

Print this checklist and review it every time you finish a flowchart. It takes two minutes and catches most common problems.