Flowchart Shapes Overview
Complete guide to all 19 ISO 5807 compliant flowchart symbols available in DiagramKit.AI
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:
- Start/End - Terminal points for your process
- Process - Standard processing steps and actions
- Decision - Conditional branching with yes/no paths
- Connector - On-page flow connections
- Off-page Connector - Cross-page references
Data and Storage Shapes
Shapes for representing data operations:
- Data I/O - General input/output operations
- Manual Input - User data entry
- Document - Paper documents and reports
- Database - Database operations
- Stored Data - File storage operations
Processing Shapes
Specialized processing operations:
- Preparation - Setup and initialization
- Predefined Process - Subroutines and modules
- Manual Operation - Human-performed tasks
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
- Start with Start/End, Process, and Decision
- Add data shapes: Data I/O and Database
- Learn connectors: Connector and Off-page
- Explore specialized shapes as needed
Next Steps
- Start/End Symbol - Begin with terminal points
- Process Shape - Learn about action steps
- Decision Shape - Master conditional logic
- Quick Start Guide - Build your first flowchart
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.
