Flowchart Symbols Explained

A plain-English guide to flowchart symbols. What the oval, rectangle, diamond, parallelogram and arrow mean, and when to use each one in your chart.

Updated 5 min read By CodingEagles
Free tool Flowchart Maker Map a process with boxes, decisions and arrows. Open tool

Flowchart symbols are a shared visual language. Once you know what each shape stands for, you can read someone else’s chart at a glance and draw one others will understand without a caption. Here is what the common symbols mean and when to use each.

The oval: start and end

An oval (sometimes a rounded rectangle) marks where a process begins and where it stops. Every flowchart has at least one start and one end, so the oval tells a reader where to look first and when they are done. Label it plainly: “Start”, “End”, or the event that kicks things off.

The rectangle: a step or action

The rectangle is the workhorse of any flowchart. It stands for a single step where something happens: “send email”, “calculate total”, “update record”. If most of your chart is rectangles joined by arrows, that is normal and usually a sign the process is straightforward.

The diamond: a decision

A diamond holds a question with two or more answers, almost always yes or no. Arrows leave the diamond for each answer, and you label those arrows so a reader can follow whichever path applies. The diamond is where a flowchart earns its keep, because it shows how a process branches.

The parallelogram: input and output

A parallelogram (a slanted rectangle) means data going in or coming out: a form someone fills in, a number the system returns, a file that gets read. Plenty of simple charts skip it and use rectangles for everything, but it is handy when you want to separate “doing something” from “receiving or sending something”.

The arrow: the flow itself

Arrows are the connective tissue. They point from one shape to the next and show the order things happen in. Keep them flowing in one consistent direction where you can, top to bottom or left to right, so the eye never has to backtrack to follow the logic.

Draw it without memorising anything

You do not need to keep this list in your head. Open the flowchart maker, drop in a shape, and label it for what it does. The tool handles boxes, diamonds, lines and arrows, and the arrows stay attached when you move things around. Pick the right symbol when it helps a reader, and reach for a plain box when it does not. When the chart is done, export it to PNG or SVG, all from your browser with nothing uploaded.

Frequently asked questions

Do I have to use the standard symbols?
No. The shapes are a convention, not a rule. They help other people read your chart without a key, which matters most when you share it widely. For a quick personal sketch, plain boxes and arrows are fine.
What shape is used for a database or stored data?
A cylinder is the common symbol for a database or stored data, drawn like a tube seen from a slight angle. If a reader might not recognise it, label it "database" and the meaning is clear either way.
What's the difference between a parallelogram and a rectangle?
A rectangle is a processing step where something happens to the data. A parallelogram is input or output, such as entering a value or showing a result. Both are common, though many everyday charts get by with rectangles alone.

Ready to try it?

Map a process with boxes, decisions and arrows. Free, in-browser, and 100% private — your data never leaves your device.

Open the Flowchart Maker