Free Flowchart Maker Online — 7 Shapes, Smart Arrows, Zoom
Create professional flowcharts in your browser — 7 shape types, smart border-clamped arrows, curved connectors, undo/redo, zoom/pan, and PNG export.
Select: drag shapes · Connect: click source→target · Double-click: edit · Scroll: zoom · Space+drag: pan · Ctrl+Z: undo
How it works
Add shapes
Click any shape button to add it to the canvas. Choose from Process, Decision, Terminal, Data, Document, Connector, or Sub-process.
Edit labels
Double-click any shape to edit its label. Press Enter or click outside to confirm.
Connect shapes
Click Connect mode, then click a source shape followed by a target. Double-click any arrow to add or edit its label.
Export
Click Download PNG for a clean white-background image. Use Ctrl+Z to undo any mistake.
Common use cases
Process documentation
Map business processes, customer journeys, or operational workflows with standard flowchart symbols.
Algorithm design
Visualise a programming algorithm or decision tree before coding using standard ISO flowchart shapes.
Troubleshooting guides
Create decision flowcharts for IT support, customer service scripts, or diagnostic procedures.
User flows
Sketch navigation maps and user flows for web or mobile apps to share with stakeholders.
Frequently asked questions
What shapes are available?
Process (rectangle), Decision (diamond), Terminal (pill), Data (parallelogram), Document (wavy-bottom rect), Connector (circle), and Sub-process (double-border rect) — the standard ISO flowchart symbols.
How do I draw arrows?
Click the Connect button, then click the source shape followed by the target. Arrows attach to shape borders automatically.
Can I label arrows?
Yes — double-click any arrow to add or edit a label. Labels appear as a badge at the arrow midpoint.
How do I delete a shape or arrow?
Click a shape to select it (or click near an arrow to select it), then press Delete or use the ✕ Delete button.
Can I undo mistakes?
Yes — press Ctrl+Z to undo and Ctrl+Shift+Z to redo. Up to 50 history steps are kept.
How do I zoom or pan?
Scroll to zoom in/out. Hold Space and drag, or drag with the middle mouse button, to pan around.