Skip to main content

Database & ER diagram tool

Create database diagrams and ER diagrams online with Cacoo

Import your schema directly into Cacoo

The Schema Importer tool lets you quickly import your database schema into a diagram. Get a clear visualization of your current database, and collaborate with teammates in real-time on updates.

Simplify database modeling

Use simple visuals to design, patch, and debug relational databases.

Think more strategically

When you can see and understand every relationship within a system at a glance, you can brainstorm better ideas and vet them faster.

Plan ahead before you build

Visualize database designs and updates before you build them. Foresee potential problems, so you can stop them before they happen.

Cacoo makes it easy to create database diagrams & ER diagrams online

Use built-in database symbols & shapes for professional diagrams

Quickly add, edit, and share professional database & ER diagrams with database symbols and shapes.

  • Entities, attributes, and relationships
  • Tables & columns
  • Database & ER diagram templates

Collaborate with anyone in real-time

Create, edit, and chat about your database diagrams, together.

  • Multi-user editing
  • In-app video & chat
  • Comments on diagrams
  • Activity notifications

Present and share your work

Share your database diagrams with others.

  • Presentation mode
  • Screen Share
  • Shared folders
  • Public diagram links
  • Exporting (SVG, PDF, and more)
  • Embeddable diagram viewer

Keep files organized and secure

Keep database diagrams organized with shared project folders.

  • Team management
  • Security settings
  • Groups for easy access
  • Guest access

How to make an ER diagram


Set goals & objectives

Determine what requirements need to be met for your database to be considered successful.


Use the importer tool or start from a template or blank diagram

However you get your database on the canvas, make sure you accurately represent your current schema before you start making changes.


Assess your diagram for opportunities and risks

Look at your current structure and determine where you can add or improve things.


Stylize shapes and lines

Customize your colors, text, and lines to make things easy to read.


Collaborate and share

Get feedback from others, make any necessary edits, and share with the right people once it's finalized.

Use our database & ER diagram templates to get started

Or create your own from scratch.

ER Diagram
ER Diagram
ER Diagram
ER Diagram
Entity Relationship Diagram
Entity Relationship Diagram
Entity Relationship Diagram
Entity Relationship Diagram
ERD Template
ERD Template
ERD Template
ERD Template

Bring your best ideas to life,