Guide

How to make a flowchart: symbols, steps and tips.

A flowchart turns a process into something everyone can follow at a glance. Here are the symbols that matter, six steps to draw one, and the habits that keep it readable.

Works in your browser · No card · Free while it’s new

A sign-up flowchart: start, input, decisions, a database step and an end, joined by labelled elbow arrows.

In short

To make a flowchart: name the process and where it starts and ends, list the steps in order, turn each yes/no question into a decision, connect everything with arrows in the direction work moves, label each branch, and lay it out to read top to bottom or left to right. The standard symbols are an oval for start and end, a rectangle for a step, a diamond for a decision and a parallelogram for input or output.

Start and end
Oval (terminator)
Step
Rectangle (process)
Decision
Diamond, with labelled Yes / No arrows
Input or output
Parallelogram

Six steps

How to make a flowchart.

  1. Name the process

    Say what it covers and where it starts and ends: “a refund request, from the customer asking to the money arriving”.

  2. List the steps

    Write every step in order as a short verb phrase: “check the order date”, “approve the refund”.

  3. Find the decisions

    Each yes/no question becomes a diamond with two labelled exits.

  4. Connect them

    Draw arrows in the direction work moves; every shape except the end needs a way out.

  5. Add the edge cases

    Error paths, retries and timeouts are where processes break; draw them.

  6. Lay it out

    Make it read top to bottom or left to right, with as few crossing lines as possible.

At a glance

Flowchart symbols and what they mean.

Flowchart symbols and what they mean.
SymbolShapeUse it for
TerminatorOval or pillWhere the process starts and ends
ProcessRectangleA step someone or something does
DecisionDiamondA yes/no question that splits the flow; label each arrow
Input / outputParallelogramData going in or out, such as a form or a report
DocumentRectangle with a wavy baseA document that’s made or used
DatabaseCylinderStored data that’s read or written
SubprocessRectangle with double sidesA step with its own flowchart
ArrowLine with an arrowheadThe direction work moves

Tips for readable flowcharts

Keep one level of detail per chart; move a big step into its own subprocess. Use verbs for steps and questions for decisions. Label every arrow out of a decision. Keep the main path straight and let exceptions branch off it. And keep the symbols standard so anyone can read it.

Kinds of flowchart

A process flowchart shows the steps of one process. A swimlane flowchart adds lanes for who does each step. A data flow diagram follows information instead of work. A user flow follows a person through a product, screen by screen.

Making one in minutes

In Builderii’s flowchart maker, select a step and press ⌥+Arrow to add the next one, connected; elbow arrows route around other shapes; ⇧⌥V lays everything out again. Or press /, choose Flowchart and describe the process, and the AI draws it with typed shapes and labelled arrows, ready to change by asking.

Questions

Good questions.

What are the basic flowchart symbols?

An oval for start and end, a rectangle for a process step, a diamond for a decision, a parallelogram for input or output, and arrows for the direction of flow. Documents, databases and subprocesses have their own shapes too.

What does a diamond mean in a flowchart?

A decision: a yes/no question that splits the flow into two paths. Label each arrow leaving it, such as Yes and No.

What is the easiest way to make a flowchart?

Describe the process to an AI flowchart generator and edit the result. In Builderii, press /, choose Flowchart and describe it; or build it from the keyboard with ⌥+Arrow.

Can I make a flowchart for free?

Yes. Builderii is free while it’s new, with every feature on and 200 AI jobs a month per person. Viewers and commenters will always be free, and paid plans will publish their AI allowances.

What do you want to build?

Start with a prompt, a template or a blank board. It’s free.