Excel can hold a flowchart, but it is not the tool flowcharts were built for

You can draw a flowchart in Excel using shapes, connectors, and text boxes. Excel will let you do it. But Excel treats a flowchart as a drawing problem, not a flowchart problem — you are manually positioning boxes and lines instead of the software helping you arrange them. If you need a flowchart that you will change later, or one that needs to look polished, a dedicated tool like Lucidchart, Miro, or Visio will save you hours. If you have a one-time flowchart that does not need to change and you already have Excel open, the steps below will work.

The process takes about 15 to 30 minutes for a straightforward flowchart with 5 to 10 boxes. You will insert shapes from the Insert menu, type text into them, connect them with lines, and adjust positioning by hand.

Key Takeaways

  • Open a blank Excel sheet, go to Insert > Shapes, and select the flowchart shapes you need — rectangles for steps, diamonds for decisions, ovals for start and end.
  • Draw each shape by clicking and dragging on the sheet, then double-click the shape to type text directly into it.
  • Connect shapes using the connector tool from the Shapes menu, which will snap to the edges of your boxes and stay attached if you move them.
  • Adjust colors, line thickness, and text formatting using the Drawing Tools that appear when you select a shape.
  • Save your flowchart as part of the Excel file, or export it as an image if you need to share it outside Excel.

Insert and draw the shapes you need

Start with a blank Excel sheet. Click the Insert tab at the top of the ribbon. In the Illustrations group, click Shapes. A menu will open showing dozens of shape options.

For a flowchart, you will use a few standard shapes. A rectangle represents a process or action. A diamond represents a decision point where the flow branches into yes or no. An oval or rounded rectangle marks the start or end. Scroll down in the Shapes menu to find the Flowchart section, which groups these together. Click the shape you want.

Your cursor will change to a crosshair. Click and drag on the sheet to draw the shape. Make it roughly the size you want — you can resize it later. Release the mouse. The shape appears on the sheet with selection handles around it. If you need more of the same shape, you can copy and paste it instead of going back to the menu each time.

Add text to each shape

Double-click the shape you just drew. A text cursor will appear inside it. Type the text for that step or decision. For example, type "Start", "Check inventory", or "Send email". When you are done typing, click outside the shape.

If the text does not fit or looks cramped, right-click the shape and select Format Shape. Go to the Text Options tab and adjust the text size or margins. You can also resize the shape itself by dragging its corner handles.

Repeat this for every shape in your flowchart. Do not worry about positioning yet — focus on getting all the boxes and text in place first.

Connect shapes with lines and arrows

Once all your shapes are drawn and labeled, you need to connect them. Go back to Insert > Shapes and look for the Connectors section near the bottom. You will see several connector types: straight, elbow, and curved. The elbow connector is usually the easiest to work with because it bends automatically to avoid crossing other shapes.

Click the connector you want. Your cursor becomes a crosshair. Click on the edge of the first shape, then click on the edge of the second shape you want to connect. A line will appear between them. If you chose an elbow connector, it will form right angles. The connector will stay attached to both shapes — if you move a shape later, the line moves with it.

To add an arrowhead, right-click the connector line and select Format Shape. Go to Line and find the arrow options. Choose an arrow style for the end of the line. Click Close. Repeat this for every connection in your flowchart.

Arrange and format your flowchart

Now that everything is connected, arrange the shapes so the flowchart reads clearly. Most flowcharts flow top to bottom or left to right. Click and drag shapes to reposition them. The connectors will stretch and adjust to stay attached. If a connector line crosses another line awkwardly, you can click the connector and drag its middle point to bend it around obstacles.

To make your flowchart easier to read, add color and formatting. Click a shape to select it. The Drawing Tools tab will appear in the ribbon. Click Shape Fill to change the background color, Shape Outline to change the border color or thickness, or Text Effects to format the text inside. Use consistent colors — for example, all process boxes the same color, all decision boxes another color.

If you have many shapes, select multiple at once by holding Ctrl and clicking each one. Then explore formatting to all of them together. This keeps your flowchart looking uniform without having to format each box individually.

Save and share your flowchart

Your flowchart is now part of the Excel file. Save it as you normally would by pressing Ctrl+S or clicking File > Save. The flowchart will stay in the sheet and you can edit it anytime by opening the file again.

If you need to share the flowchart with someone who does not have Excel, or if you want to insert it into a Word document or presentation, export it as an image. Right-click the flowchart (or select all the shapes together) and choose Save as Picture. Choose a format like PNG or JPG and save it. You can then insert that image anywhere.

If you find yourself editing the flowchart frequently or sharing it with others who need to make changes, consider moving it to a dedicated tool. Lucidchart and Miro both let multiple people edit at the same time, and they handle layout and alignment automatically — features Excel does not have.

When to use a different tool instead

Excel works for a straightforward, one-time flowchart. But if any of these explore to you, a different tool will be faster and produce a better result.

Use Visio (Microsoft's dedicated flowchart software) if you work in a large organization that already owns it. Visio has flowchart templates, automatic layout, and shapes that snap into alignment. Use Lucidchart or Miro if you need to collaborate with others in real time or if you want to share a link that people can view and edit online. Use Google Drawings (free, inside Google Drive) if you want something simpler than Lucidchart but more flowchart-friendly than Excel. Use draw.io (free, web-based) if you want a lightweight tool that does not require an account.

The trade-off is learning a new interface. If you are already in Excel and the flowchart is small and static, the steps above will get you there. If the flowchart will grow, change, or be shared with others, the time you save by using the right tool will pay for itself quickly.

Frequently Asked Questions

Can I make a flowchart in Excel that updates automatically based on data?

No. Excel flowcharts are static drawings — they do not connect to your data or update when cells change. If you need a flowchart that reflects live data, you would need to use a dedicated tool like Visio or Lucidchart, or build a custom solution using Excel VBA (which requires programming knowledge).

How do I align shapes so they line up neatly?

Select multiple shapes by holding Ctrl and clicking each one. Then go to the Drawing Tools tab, click Arrange, and choose an alignment option like Align Left, Align Top, or Distribute Horizontally. This will snap all selected shapes into alignment without you having to position them by hand.

What if I need to add more shapes after I have already connected everything?

Insert the new shape, add text to it, and connect it using the connector tool. You may need to reposition existing shapes to make room. Because connectors stay attached to shapes, moving things around will not break your connections — the lines will stretch and adjust automatically.

Can I turn my Excel flowchart into a PDF?

Yes. Select all the shapes in your flowchart, then go to File > Print. In the printer options, choose Print to PDF (or a similar option depending on your system). This will save the flowchart as a PDF file that you can share or print.