Flowchart Symbols and Meanings: The 10 Standard Shapes Explained

Published 10 min read
A hand-drawn flowchart diagram

Not sure when to use a rectangle versus a diamond? Flowchart symbols are a shared visual language — using them incorrectly means your diagram can mislead the very people it is meant to help.

This guide covers the 10 standard symbols defined in ISO 5807 (JIS X 0121 in Japan), with a reference table, usage rules, a worked example, and the most common mistakes to avoid.

What you will learn

  • A reference table of the 10 standard flowchart symbols
  • How to use the 4 essential shapes correctly
  • A worked example combining multiple symbols
  • 3 common symbol mistakes and how to avoid them

The 10 Standard Flowchart Symbols at a Glance

Flowchart symbols are standardized in ISO 5807 (JIS X 0121 in Japan). In practice, these 10 shapes cover almost every diagram you will ever need. The first four account for more than 80% of real-world usage.

SymbolShapeMeaning
TerminatorRounded rectangle / ovalStart and end of the flow
ProcessRectangleA single task or action
DecisionDiamondA conditional branch (Yes/No)
Flow lineSolid arrowOrder and direction of steps
Data (I/O)ParallelogramData input or output
DocumentRectangle with wavy baseA paper or PDF output such as an invoice
PreparationHexagonSetup or initialization before the main steps
Predefined processRectangle with double side barsA subroutine detailed in another diagram
Loop limitPaired trapezoid-like shapesStart and end of a repeated block
ConnectorSmall circleLinks flow lines across pages or around crossings

The 4 Essential Symbols and How to Use Them

  • Terminator: mark exactly one start; multiple ends are fine when branches finish differently
  • Process: write one verb-led task per rectangle — never bundle several actions into one box
  • Decision: phrase the condition as a question ("In stock?") and label every outgoing arrow (Yes/No)
  • Flow line: keep the flow in one direction (top to bottom); reserve upward arrows for rework loops
Most unreadable flowcharts share one root cause: unlabeled decision branches. Always label the exits.

A Worked Example Using the Symbols

Here is an invoicing flow that combines terminators, a data input, a predefined process, a decision, and plain processes. Notice how the shapes alone convey the nature of each step.

Figure 1: An invoicing flow using the standard symbols

In Mermaid notation, ([text]) is a terminator, [text] a process, {text} a decision, [/text/] a data symbol, and [[text]] a predefined process — so the standard shapes map directly to text syntax.

3 Common Symbol Mistakes

  1. Confusing process and decision: "check inventory" is a process (rectangle); "in stock?" is the decision (diamond) that follows it
  2. Omitting terminators: without a clear start and end, readers cannot tell where the flow begins or finishes
  3. Inventing custom shapes: decorative clouds and stars make readers hunt for meaning — stick to the standard set and use color for emphasis

Once you know the symbols, the fastest way to apply them is with a dedicated tool. In DrillSpark, describe your process in plain language and AI drafts a correctly-shaped flowchart in about 30 seconds — symbol choice and layout are handled for you, and the free plan lets you try it right away.

FAQ

Do I have to follow ISO 5807 strictly?
For internal documents, using the four essential shapes consistently is enough. For external specifications, following the standard is a courtesy to readers. What matters most is that symbol meanings never change within a single diagram.
What is the difference between the data and document symbols?
Choose by the form of the output. Electronic input/output uses the parallelogram (data); anything readers would picture as paper or a PDF — invoices, reports — uses the document symbol with the wavy base.
Can a decision diamond have more than two branches?
Yes, the standard does not limit branches to two, but every outgoing arrow must be labeled with its condition. If a diamond gets crowded, split the decision into two levels or add a condition table.

Related Templates

Turn what you learned into a flowchart

Describe your process and AI drafts the flowchart in about 30 seconds. Free, no credit card required.

Get Started for Free

確認