Flowchart symbols and notation

4 min

Key takeaways

  • Most flowcharts rely on just eight common symbols, so you can map a clear process without memorizing the full library.

  • The rectangle (process symbol) is the most widely used flowchart symbol and represents any action, process, or function in your flow.

  • The oval marks start and end points, while the diamond poses a yes/no or true/false question that branches the path.

  • Additional symbols like database, manual input, and predefined process shapes help you map software, data, and user flows in detail.

  • You can drag, drop, and connect standard shapes in Lucidchart, or upload your own symbol.

Flowcharts use many different shapes, but most rely on just a handful of common flowchart symbols. Each symbol carries a specific meaning so that readers can follow a process at a glance. Once you learn what the core shapes represent, you can read almost any flowchart and start mapping with the Lucidchart flowchart maker.

What are the most common flowchart symbols?

The most common flowchart symbols are the process (rectangle), start/end (oval), and decision (diamond) shapes. Together with a few data and connector symbols, they cover most everyday charts. See a full breakdown in our flowchart tutorial.

Process symbol

The process symbol, also called the action symbol, is represented by a rectangle shape. It represents a process, action, or function. It is the most widely used flowchart symbol.

Blue rectangle
This is what a process symbol shape looks like.

Terminal/terminator symbol

The terminal/terminator symbol is represented by either an oval or a rounded rectangle. Sometimes called the start/end symbol, it marks the start and end points, as well as the outcomes, of a path.

green rounded rectangle
This is what a terminal or terminator shape looks like.

Decision symbol

The decision symbol is represented by a diamond shape. It indicates that there is a question to answer, usually with a yes/no or true/false answer, that splits the path into branches.

Orange diamond
This is what a decision shape looks like.

Input/output symbol

The input/output symbol indicates that data is available and that resources are used or generated. It is represented by a parallelogram shape.

Purple parallelogram
This is what an input and output symbol looks like.

Document symbol

A document symbol, represented by a rectangle with a wavy bottom, indicates the input or output of a document, such as a report, email, or memo.

A green rectangle with a wavy bottom
This is what a document symbol looks like.

Connector symbol

A connector symbol is represented by a small circle. It connects separate elements across a single page in complex charts.

Green circle
This is what a connector symbol looks like.

Off-page connector symbol

The off-page connector symbol is a pentagon. It connects separate elements across a single page in complex charts.

Teal upside down pentagon
This is what an off-page connector symbol looks like.

Comment/note symbol

The comment or note symbol is depicted with a bracket. These add comments or further explanation, often linked to the relevant section with a dashed line.

Orange bracket symbol
This is what a comment or note symbol looks like.

What are the additional flowchart symbols?

These extra symbols help when you map app flows, user flows, data processing, and programming logic. You can generate one fast with our AI flowchart generator.

Database symbol

A database symbol represents data stored in a service that users can search and filter.

fuchsia cylinder
This is what a database symbol looks like.

Stored data symbol

The stored data symbol indicates where data is stored within a process.

This is what a stored data symbol looks like.
This is what a stored data symbol looks like.

Internal storage symbol

Internal storage symbols indicate that data is stored in internal memory. This symbol is very common in software design.

This is what an internal storage symbol looks like.
This is what an internal storage symbol looks like.

Hard disk symbol

The hard disk symbol indicates data on a hard drive or direct-access storage.

Red sideways cylinder
This is what a hard disk symbol looks like.

Manual input symbol

The manual input symbol means data was entered by hand. For example, this could mean the data was typed on a keyboard.

This is what a manual input symbol looks like.
This is what a manual input symbol looks like.

Manual operation symbol

The manual operation symbol indicates that a step was performed manually rather than automatically.

Green upside down trapezoid (longer side on top)
This is what a manual operation symbol looks like.

Predefined process symbol

The predefined process symbol indicates that the process is defined elsewhere and is very well-known.

This is what a predefined process symbol looks like.
This is what a predefined process symbol looks like.

Preparation symbol

The preparation symbol indicates a setup that prepares for another step.

Purple hexagon
This is what a preparation symbol looks like.

Merge symbol

Merge symbols combine multiple paths into a single path.

Upside down teal triangle
This is what a merge symbol looks like.

Or symbol

The or symbol indicates that flow continues down two or more paths.

Blue circle with four quadrants made by a horizontal line perpendicular to a vertical line
This is what an or symbol looks like.

Summing junction symbol

Summing junction symbols indicate the sums of several converging inputs.

Blue circle in four quadrants made by an X through the circle
This is what a summing junction symbol looks like.

Multiple documents symbol

A multiple documents symbol indicates that there are multiple documents or reports

3 green document symbols (rectangles with wavy bottoms)
This is what a multiple documents symbol looks like.

Display symbol

A display symbol indicates where information is displayed.

Blue rectangular shape where the left side comes to a point and the right side is rounded
This is what a display symbol looks like.

Delay symbol

The delay symbol indicates a segment of delay in a process.

Red shape that looks like a filled-in "D"
This is what a delay symbol looks like.

Paper tape symbol

The paper tape symbol represents input/output, but it is outdated. It is only used for very old computers and CNC machines.

Green rectangle shape with a wavy top and bottom
This is what a paper tape symbol looks like.

What's the difference between standard and non-standard flowchart symbols?

Standard flowchart symbols follow defined specifications, while non-standard symbols adapt those shapes for a specific audience. Both work as long as each symbol's meaning stays consistent.

Flowchart symbols were first standardized by ANSI in the 1960s. These shapes were later adopted internationally as ISO 5807:1985, which defines consistent notation across charts.

You can still use symbols in a non-standard way when it makes sense to your readers. Just apply each shape consistently so its meaning is clear every time. For a deeper walkthrough of the conventions, see our flowchart tutorial.

How to use flowchart symbols in Lucidchart

In Lucidchart, drag standard symbols from the shape library, drop them on the canvas, and connect them to form a flow. Trusted by 100 million users across more than 180 countries, opens in a new tab, Lucidchart makes it easy to build clear charts quickly.

  1. Open Lucidchart, opens in a new tab from a template or a blank canvas.

  2. Drag and drop shapes from the shape library on the left.

  3. Connect shapes by dragging from the connection dots on each shape.

  4. Keep the flow moving top-to-bottom or left-to-right for readability.

  5. Upload your own shape if a symbol isn't in the library.

For multi-team processes, add swimlanes to show who owns each step. See the full process in our flowchart tutorial, opens in a new tab.

Lucid AI, opens in a new tab also allows you to quickly generate a flowchart—with or without swimlanes—from a text prompt. You can attach files to provide additional context.

Create your own flowchart with a free Lucidchart account

Sign up now

Flowchart templates and examples

Basic flowchart template

Pricing:

Free

Basic flowchart template, Pricing: Free

Algorithm flowchart example

Pricing:

Free

Algorithm flowchart example, Pricing: Free

Flowchart template

Pricing:

Free

Flowchart template, Pricing: Free

Flowchart with swimlanes

Pricing:

Free

Flowchart with swimlanes, Pricing: Free

Production flowchart example

Pricing:

Paid Account

Production flowchart example, Pricing: Paid Account

Programming flowchart example

Pricing:

Paid Account

Programming flowchart example, Pricing: Paid Account

Additional resources

Flowchart maker

Lucidchart's flowchart maker lets you build flowcharts from templates or a blank canvas with real-time collaboration and AI.

Flowchart guide

See our complete guide to flowcharts covering their history, symbols, tips, and the different types used across fields.

Flowchart tutorial

Get step-by-step instructions and formatting tips for building a clear, professional flowchart in Lucidchart.

Frequently asked questions about flowchart symbols

Everything you need to make a diagram

In addition to our online diagram maker, Lucidchart offers support and training resources to help you branch out to any type of diagram.

View training labs