Flowchart Symbols and Diagram

Each variety of flowchart shape has its own specific meaning. While you can create a flowchart online using only the most common symbol types, knowing how to make a flowchart using them all can come in handy. In this post we're breaking down all the flowchart symbols. 

We’re here to help. Welcome to Gliffy's guide to understanding flowchart symbols.

Basic Flowchart Shapes

Terminator Flowchart

A rectangle with rounded cap ends — called a terminator — gets used to start and end each flowchart process path.

ArrowsArrows connect up the symbols in your flowchart, guiding the reader through the sequence of process steps. Flow moves in the direction in which the arrows point.

Gliffy’s Flowchart Shape Library also includes three fixed arrow shapes that can come in handy when you need to show stronger emphasis.

Arrows Fixed Flowchart

Process Flowchart SymbolWhen you have a step in your process that has only one possible next step, you use a process symbol.

Check out the simple process flowchart example below to see these three basic symbols used correctly.

flowchart symbol example

Decision Flowchart SymbolThe decision symbol marks a branching point in your process, such as one that requires a choice. At least two arrows should emerge from a decision symbol. If your choice isn’t binary, add more than two arrows neatly like so:

Multiple Decision Flowchart Symbol

Any time you have more than one arrow emerging from a symbol those arrows need to be labeled for clarity.


Try Gliffy in Confluence free


Advanced Flowchart Symbols

Connector Flowchart SymbolThe connector symbol works like a teleporter — you use it to avoid drawing long snaking arrows that would make your flowchart look like spaghetti. Always use connector symbols in pairs like so:

Connector Example in Flowchart

Off Page Connector in Diagram SymbolIf you want to connect two flowcharts (or one flowchart that spans multiple pages), then the off page connector symbol comes in handy. You use this just as you would use a connector symbol, except readers know to look for the off page connector’s mate on another page.

How do they know? Because you've included a symbol key.

With Gliffy, you can use an off page connector and our Hyperlink Tool to live link two flowcharts.

Predefined Process Flowchart SymbolThe predefined process shape serves as a placeholder for multiple steps that you aren’t going to spell out in your flowchart. For example, if you’re illustrating the process of setting up a home computer you might label a predefined process as “connect to the internet,” knowing that describing all the ins and outs of that step is beyond the scope of your flowchart or your grandparents.

Delay Flowchart SymbolThe delay symbol is the one you’ve been waiting for…

As you’d guess, this represents a waiting period, such as processing time or attempting to get something done at the DMV.

PreparationGet ready for the preparation symbol, which marks a point in the process that requires groundwork.

Merge ExtractUse merge or extract when a number of different paths converge into one or for when one path splits into many.

Input / Output Symbols

Either you work with computers and these symbols are just what you're looking for or you’ll likely never use them.

Input OutputThe catchall input / output symbol stands in for input and output from your process, regardless of the form it takes. If you want to be more specific about the form, use one of the other I/O symbols.

DocumentsUse the document symbol to represent a step that calls for — surprise — a document. There’s also a multiple documents symbol if a number of pages are involved.

DisplayUse the display symbol to indicate a process step where data gets displayed, such as on a computer monitor.

Manual InputThe manual input symbol is supposed to look like a keyboard, but hopefully your keyboard isn’t so lopsided. Use this symbol for steps in which a user needs to manually enter data.

Manual Operation Loop LimitWhen you have a process step that is not automated, use a manual operation symbol. If you’re diagramming a data processing scenario, use a manual operation symbol connected to a loop limit symbol to indicate a looping operation.

Paper TapeUnless you’re living in a cave and surviving off really old computer equipment, you will never use the paper tape symbol. But it exists! And here is one possible scenario in which it may be useful:

Paper Tape illustration

CardAnd if you like that, you’ll also probably like the card symbol, which stands in for those punched cards computers used when they took up an entire room and didn’t even come with solitaire pre-installed.

Information Storage Symbols

Those working in the software development lifecycle may also need these specialized information storage symbols.

Data StorageThis data storage symbol is the catchall signifier for any step in your process in which data gets stored. If there’s no need to be more specific, this symbol is the one to use.

DatabaseIf you’re representing a step in your process in which data is being transferred to or from a database, pull out this symbol.

Internal StorageThis internal storage symbol gets used when data is being stored in memory. For example, you’d use this when information is being held in RAM.

Data TapeIf your process requires storing data on magnetic data tape, you should use this symbol right after you consider buying a computer from this century.

Now that you’re clear on what flowchart symbols mean, all you need is some solid advice on how to make sure your diagrams look professional.

Want to try our leading flowchart maker for yourself? Try Gliffy online or in Confluence. Let's go!

Try online Try in Confluence