what does this symbol mean?
ISO 5807 A diamond with a yes and a no branch

Decision

A point where the flow branches. The decision symbol is a diamond holding a question or condition, with one path leaving it for each possible answer, often labelled Yes and No.

Easily confused with

How to read it

One line enters the diamond and two or more leave it. ISO 5807:1985 describes a single entry and a number of alternative exits, of which one and only one is taken after the condition inside is evaluated; the results, such as yes and no, may be written beside the lines. IBM’s manual lists what a program decision can test: a comparison, an indicator, a sign, a program switch. The 1970 American standard draws the diamond wider than it is tall, 1 to 2/3, and allows a branching table, a small table of conditions and the path for each, in place of the diamond.

Also searched as: decision symbol, diamond flowchart, flowchart decision.

Look-alikes

On an ER diagram a diamond is a relationship between entities, with no yes or no paths. In a UML activity diagram a diamond is a decision or merge node: the same idea, with the conditions written as guards on the outgoing lines.

Differences by standard

ISO 5807 allows more than two exits from one diamond. Under ANSI X3.5 each exit is identified with the logic path it stands for, and a plain Process rectangle may also stand in for a decision, since the basic process symbol covers deciding which way the flow goes.

More flowchart symbols

The same shape elsewhere

Sources

Researched, edited and approved by Rory Hansen before publishing. Last reviewed October 9, 2026. How we research

Added .

Report a problem

Please don’t include personal details.