Example draw.io diagrams and templates

You can create a wide variety of diagrams for many different industries using draw.io with our extensive template library and vast shape libraries.

  1. Open a diagram: Click on a diagram image on this page to enlarge it in our online app.diagrams.net viewer. Click on the pencil in the viewer toolbar to open it in the editor.
  2. Learn more about that diagram type: Click on the diagram type link below each image to view a related blog post.
  3. Download: Right-click on the Download link and save the .drawio diagram file from our Github repository to your device.

Diagram types

All these diagrams were created using draw.io - start diagramming now with our free diagram editor

Where noted, template diagrams are available in the built-in template library (Arrange > Insert > Template).

Use this table of contents to jump to the diagram type you are interested in.


Software development

An example gitflow diagram
Gitflow diagram (template library) | Download file

Gemfile dependency graph of the draw.io website on GitHub
The diagrams.net website’s gemfile dependency graph | Download

Examples of Kanban boards in various styles
Kanban boards in various styles | Download

An example C4 component diagram An example C4 class diagram in UML
C4 models: system context, container, component & class diagrams | Download


UML diagrams

An example of a use case diagram
UML use case diagram | Download

A class diagram based on the basic class diagram template in diagrams.net
UML class diagram | Download

Add shape and connector labels and drag text for conditions into a frame shape in a sequence diagram in draw.io Add shape and connector labels and drag text for conditions into a frame shape in a sequence diagram in draw.io
Sequence diagrams | Download

Component diagrams show the dependencies between the components of a system.
Component diagram | Download

Composite structure diagrams are used to show the internal structure of a classifier
Composite structure diagram | Download

Deployment diagrams shows the system infrastructure and how various software executables and artifacts are deployed on deployment targets.
Deployment diagram | Download

Activity diagrams are used to model workflows in various ways
Activity diagram | Download


An example top-level UML state machine diagram of a smart lock
UML state diagram | Download


Mockups and wireframes

A mockup of an application using a template in draw.io
Application mockup (template library) | Download


IT and infrastructure diagrams

An example AWS architecture diagram created in draw.io
Simple AWS architecture | Download

A basic AWS diagram in 3D
3D AWS diagram, as exported from Cloudockit | Download

IOT example using 2019 AWS shapes
Internet of Things AWS diagram, as exported from Cloudcraft | Download

IBM Internet of Things template network diagram from draw.io
IBM IoT infrastructure diagram (template library) | Download

Template infrastructure in draw.io for IoT devices running on Google Cloud Platform
Google Cloud Platform infrastructure diagram (template library) | Download

Template infrastructure in draw.io for IoT devices running on Google Cloud Platform
Veaam infrastructure diagram (template library) | Download


Security

Data flow diagram for threat modelling Process flow diagram for threat modelling
Threat modelling | Download


Rack and cabinet diagrams

A simple rack diagram, created with draw.io
Rack diagram for a basic IT server | Download

An Arista rack diagram layout, created with draw.io
Arista rack diagram (template library) | Download

An electronics cabinet diagram, created at draw.io
Cabinet diagram (template library) | Download


Tree diagrams and org charts

Use waypoint shapes in draw.io to join connectors
Org chart template, modified to use waypoint shapes | Download

An organisation chart created in draw.io from a CSV file
An org chart, generated from CSV and formatting data | Download


Mindmaps and concept maps

Diagram types defined in UML 2.5
Concept map for UML 2.5 diagrams | Download

Mindmap of living beings - a template in draw.io
Mindmap of living beings (template library) | Download

Mindmaps are easy to create from text with draw.io and PlantUML
Task map generated from text with PlantUML in draw.io | Download


Industry and engineering

Enterprise business model template
Lean mapping template | Download

A PERT diagram template that is available in draw.io
Process flow diagram | Download


Circuit and logic diagrams

Use waypoint shapes in draw.io to show contact points in electrical circuit diagrams
Circuit diagram, template modified to use waypoint shapes | Download

Use waypoint shapes in draw.io to show contact points and enable line jumps to see where wires pass each other without connecting
Logic diagram, template modified to use waypoint shapes | Download


Ishikawa (fishbone) diagrams

Tip: These are typically used when conducting a root cause analysis.

An example of an manufacturing Ishikawa diagram for a defective part An example of an Ishikawa diagram for a poorly selling product for a marketing analysis
Ishikawa (fishbone) diagrams in manufacturing and marketing | Download


Flowcharts

A workflow drawn in draw.io
Basic flowchart, styled from the basic templates | Download

A workflow drawn in draw.io
Workflow (flowchart) | Download

An event driving process chain (flowchart) created in draw.io
Event driven process chart | Download

An example supply chain drawn automatically from CSV data and formatting information
Flowchart generated from CSV and formatting data in draw.io | Download


Swimlane diagrams and cross-functional flowcharts

The basic cross-functional flowchart template after being styled, as provided in the draw.io template manager
Cross functional flowchart, coloured from the basic template | Download

A flowchart template with swimlanes available in draw.io
Flowchart with swimlanes (template library) | Download


BPMN diagrams

An example BPMN diagram
BPMN diagram | Download

An example BPMN diagram that details the steps involved in processing an order
BPMN diagram for processing an order | Download

Where orchestration models show process flow in BPMN diagrams, choreography models focus on the message passing between two (or more) roles.
BPMN orchestration and choreography models | Download


Business and marketing

Enterprise business model template
Enterprise business model (template library) | Download

Enterprise business model template
Business model canvas (template library) | Download

An example of a use case diagram
Customer story map for purchasing groceries online | Download

Template for inbound marketing - attract, convert, close, delight
Inbound marketing flow (template library) | Download


PERT and Gantt charts

A PERT diagram template that is available in draw.io
PERT diagram with preferred path (template library) | Download

A PERT diagram template that is available in draw.io
PERT diagram (template library) | Download

A Gantt chart template from the tables category in the template library at draw.io
Gantt chart (template library) | Download


Timelines and roadmaps

Draw timelines, roadmaps and milestone diagrams easily with draw.io
Project development roadmap | Download

Draw horizontal timelines using the infographic shape libraries in draw.io
Horizontal timelines using shapes from the infographic shape library | Download

Draw vertical timelines using the infographic shape libraries in draw.io
Vertical timelines using shapes from the infographic shape library | Download

Project phases and the teams involved
Project phases and the teams involved | Download


Infographics

There is a large ecosystem of draw.io apps for diagramming in whichever platform or app you are using for documentation
Infographic of the many draw.io integrations | Download

You can create attractive infographics in draw.io
Infographic using shapes and clipart available in draw.io | Download

You can create attractive infographics in draw.io
Infographic using the infographic shape library in draw.io | Download

Set the connector shape to curved and pull out the middle waypoint
Layered shapes available in the infographic shape library | Download

Set the connector shape to curved and pull out the middle waypoint
Project steps for a slide in a presentation | Download

Set the connector shape to curved and pull out the middle waypoint
Infographic with callouts and icons | Tutorial | Download

Set the connector shape to curved and pull out the middle waypoint
Dark background infographic with callouts and icons | Download

Set the connector shape to curved and pull out the middle waypoint
Six-layer infographic | Download

Set the connector shape to curved and pull out the middle waypoint
Five-layer infographic | Download

Set the connector shape to curved and pull out the middle waypoint
Horizontal layered infographic on a dark background | Download


Venn diagrams

draw.io has many Venn diagram templates with various numbers of sets draw.io has many Venn diagram templates with various numbers of sets draw.io has many Venn diagram templates with various numbers of sets
Venn diagrams | Venn template category via Arrange > Insert > Template


Science and educational illustrations

Bioicons can be used to create a wide range of illustrations with draw.io
Cell culture illustration, using the Bioicons integration | Download

Modify template diagrams to make your own infographics in draw.io
Water cycle illustration, modified from a draw.io template | Download

Sketch editor theme is currently being developed
Visual tutorial for draw.io’s online whiteboard editor theme | Download

Mathematical typesetting will render equations in text shapes, even when they are in tables
Formula reference table containing mathematical typesetting | Download

Distance shapes and partial rectangles to label a focal length diagram
Focal length calculation | Download

A prism labelled with arc shapes and connectors
Light through a prism | Download

A horse image labelled with shapes in draw.io
Parts of a horse | Download


Floorplans

A floorplan created in draw.io
Floorplan | Download

A ground floor apartment floorplan created in draw.io The second floor of an apartment floorplan created in draw.io
Floorplan of an apartment, as a multi-page diagram with links | Download

A floorplan created in draw.io
Floorplan for LAN cabling | Download

A floorplan created in draw.io
Theatre seating plan | Download

A floorplan created in draw.io
Evacuation plan | Download