DiagramKit
Sign InGet Started

Flowchart Shapes Overview

Complete guide to all 19 flowchart symbols available in DiagramKit

Last updated: January 13, 2025
5 min read read

Flowchart Shapes Overview

DiagramKit provides 19 flowchart shapes to create professional, standardized process diagrams. Each shape has a specific purpose and meaning in flowchart design.

Shape Categories

Basic Control Flow Shapes

These are the fundamental shapes every flowchart uses:

Data and Storage Shapes

Shapes for representing data operations:

Processing Shapes

Specialized processing operations:

Display and Timing

Output and timing-related shapes:

Data Operations

Advanced data manipulation shapes:

  • Sort - Sorting operations
  • Collate - Collating and organizing
  • Merge - Merging data streams
  • Extract - Extracting data

Modern Additions

  • Cloud - Cloud computing and remote services

Quick Reference Chart

ShapeNamePrimary UseColor Code
⬭Start/EndProcess boundariesSlate
▭ProcessStandard operationsBlue
◇DecisionConditional logicYellow
▱Data I/OInput/outputGreen
🗄DatabaseData storageEmerald
📄DocumentReports/filesPurple
⌨️Manual InputUser entryPink
🖥DisplayScreen outputBlue
⚙️PreparationSetup stepsOrange
📦Stored DataFile storageGreen
⏱DelayWait statesRed
⬍SortSorting dataPurple
⬍CollateOrganizing dataGreen
▽MergeCombining streamsYellow
△ExtractExtracting dataRed
○ConnectorPage linksYellow
⬠Off-pageCross-pageSlate
☁️CloudRemote servicesBlue
▭Predefined ProcessSubroutinesDark Blue
▭Manual OperationHuman tasksRed

Choosing the Right Shape

For Process Steps

  • Simple action? → Process
  • Needs setup first? → Preparation
  • Calls another process? → Predefined Process
  • Done by hand? → Manual Operation

For Data Operations

  • General I/O? → Data I/O
  • User typing? → Manual Input
  • Paper output? → Document
  • Screen output? → Display
  • Database query? → Database
  • File operation? → Stored Data

For Logic and Flow

  • Yes/no question? → Decision
  • Same page connection? → Connector
  • Different page? → Off-page Connector
  • Time delay? → Delay

For Data Manipulation

  • Sorting items? → Sort
  • Organizing data? → Collate
  • Combining sources? → Merge
  • Pulling specific data? → Extract

Best Practices

Do's

✅ Use standard ISO 5807 shapes for clarity ✅ Label every shape clearly and concisely ✅ Maintain consistent flow direction (top-to-bottom, left-to-right) ✅ Use appropriate shapes for their intended purpose ✅ Keep flowcharts simple and readable

Don'ts

❌ Don't mix non-standard shapes with ISO shapes ❌ Don't overcomplicate - split into multiple diagrams if needed ❌ Don't skip Start/End symbols ❌ Don't use Process boxes for everything ❌ Don't cross lines unnecessarily

Common Flowchart Patterns

Linear Process

[Start] → [Process] → [Process] → [End]

Decision Branch

[Start] → [Decision]
            ↙        ↘
       [Process]  [Process]
            ↓        ↓
         [End]    [End]

Loop Pattern

[Start] → [Process] → [Decision]
            ↑             ↓ No
            └─────────────┘
                     Yes ↓
                      [End]

Database Operation

[Start] → [Input] → [Database] → [Process] → [Output] → [End]

Shape Dimensions Reference

Each shape has optimized dimensions for readability:

  • Standard boxes: 160×80px
  • Decisions: 120×120px (diamond)
  • Database: 180×110px (cylinder)
  • Connectors: 28×28px (small circles)
  • Cloud: 160×100px (cloud shape)

All shapes maintain proper aspect ratios and spacing for professional diagrams.

Accessibility Features

All shapes include:

  • Clear visual distinction
  • Color-coded categories
  • Text labels (editable)
  • Keyboard navigation support
  • Screen reader compatibility

Learning Path

  1. Start with Start/End, Process, and Decision
  2. Add data shapes: Data I/O and Database
  3. Learn connectors: Connector and Off-page
  4. Explore specialized shapes as needed

Next Steps

Pro Tip: Master the basic 5 shapes (Start/End, Process, Decision, Data I/O, Connector) first. These cover 80% of common flowcharting needs!

Standards Compliance

DiagramKit strictly follows:

  • ISO 5807:1985 - Information processing documentation symbols
  • ANSI/ISO standards for process flowcharts
  • Industry best practices for technical documentation

This ensures your diagrams are professional, portable, and universally understood.