Understanding flowchart symbols is essential for creating and reading flowcharts. Each shape has a specific meaning defined by international standards (ISO 5807). This guide covers every symbol you'll encounter, with examples and best practices.
Standard flowchart symbols
#### Oval — Start / End (Terminator)
The oval (or rounded rectangle) marks the beginning and end of a flowchart. Every flowchart must have at least one start and one end terminator.
#### Rectangle — Process
The rectangle is the most common flowchart symbol. It represents a single action or operation.
#### Diamond — Decision
The diamond represents a decision point with two or more outcomes. This is where the flow branches.
#### Parallelogram — Input / Output
The parallelogram represents data entering or leaving the system.
#### Rectangle with double lines — Subprocess (Predefined Process)
A subprocess symbol indicates a process that's defined in detail elsewhere (another flowchart or document).
Extended flowchart symbols
#### Circle with arrow — Delay / Wait
Represents a waiting period in the process.
#### Hexagon — Preparation
Indicates a setup or preparation step.
#### Document shape — Document
Represents a document or report generated or used in the process.
#### Cylinder — Database / Data Store
Represents stored data.
Annotation symbols
#### Sticky Note
A comment or note attached to the flowchart for clarification. Doesn't affect the flow.
#### Text Label
A free-text label for grouping or annotating sections of the flowchart.
#### Swimlane
A horizontal or vertical lane that groups steps by responsibility (team, person, or system). Swimlanes make it clear who does what.
Color coding best practices
While not part of the standard, color coding dramatically improves readability:
Quick reference table
Oval — Start or End of the process
Rectangle — Action or process step
Diamond — Decision (yes/no or branching)
Parallelogram — Data input or output
Double-lined rectangle — Subprocess or predefined process
Circle — Delay or wait
Hexagon — Preparation step
Document shape — Document or report
Connecting symbols (flow lines)
Arrows are symbols too. Rules that keep charts readable:
Symbols FreeFlowCharts maps to node types
In the flowchart editor you will find practical node types aligned to these standards plus product-oriented nodes (task, bug, email, meeting, approval, milestone, deadline, handoff, cost, sticky note, swimlane). Use standard shapes for external audiences; use specialized nodes when your internal team benefits from the extra semantics.
Example: symbols in a login flow
Teaching tip
When onboarding junior analysts, print a one-page symbol legend next to the chart for the first month. Consistency beats creativity: a team that invents custom shapes slows every new reader.
Related guides
Create flowcharts with proper symbols
FreeFlowCharts includes standard flowchart symbols plus practical node types — drag them from the sidebar onto the canvas. Each node type is color-coded so you pick the right shape for the job.