useWorkspace.AI
Sign InGet Started

Flowchart Shapes Overview

Complete guide to all 19 ISO 5807 compliant flowchart symbols available in DiagramKit.AI

Last updated: January 13, 2025
5 min read read

Flowchart Shapes Overview

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

ISO 5807 Standard

ISO 5807 is the international standard for flowchart symbols and their usage. Following this standard ensures your flowcharts are:

  • Universally understood across industries and countries
  • Professional and consistent with industry best practices
  • Clear in their intent and meaning
  • Interoperable with other flowcharting tools

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

| Shape | Name | Primary Use | Color Code | |-------|------|-------------|------------| | β¬­ | Start/End | Process boundaries | Slate | | β–­ | Process | Standard operations | Blue | | β—‡ | Decision | Conditional logic | Yellow | | β–± | Data I/O | Input/output | Green | | πŸ—„ | Database | Data storage | Emerald | | πŸ“„ | Document | Reports/files | Purple | | ⌨️ | Manual Input | User entry | Pink | | πŸ–₯ | Display | Screen output | Blue | | βš™οΈ | Preparation | Setup steps | Orange | | πŸ“¦ | Stored Data | File storage | Green | | ⏱ | Delay | Wait states | Red | | ⬍ | Sort | Sorting data | Purple | | ⬍ | Collate | Organizing data | Green | | β–½ | Merge | Combining streams | Yellow | | β–³ | Extract | Extracting data | Red | | β—‹ | Connector | Page links | Yellow | | β¬  | Off-page | Cross-page | Slate | | ☁️ | Cloud | Remote services | Blue | | β–­ | Predefined Process | Subroutines | Dark Blue | | β–­ | Manual Operation | Human tasks | Red |

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

AI-Powered Editing

DiagramKit.AI includes natural language editing. Use prompts like:

add a process step after the decision
insert a database query before the output
create a login flow with validation

The AI understands all 19 shape types and can help you build flowcharts quickly.

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.AI 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.