People: All users
Plans: All plans
Platforms: Browser, desktop
Diagram is a Format in Miro that enables you to visualize complex ideas and brainstorm. With easy access to essential tools like Miro AI, layers, and diagramming shapes, Diagram is a complete workspace for process mapping and system design, for example.
NOTE: Miro Formats, like Docs and Sticky notes, now have uniform access to Miro AI. Where each Format previously had its own dedicated AI agent, you can create any Format using one, unified Sidekick experience. For more information, see Sidekicks evolve AI creation in Miro.
Add a new Diagram to the canvas
- On a Miro canvas, on the Creation bar click Formats and Flows.
- Click Diagram.
The Sidekick panel opens ready to create your diagram. - Do one of the following:
- Prompt the Sidekick to generate your diagram using Miro AI. You can select or mention existing content on the canvas to use as context in your prompt.
- To start creating your diagram manually, click anywhere on the canvas to place the format. For more information, see Work on your Diagram.
Create a diagram in Miro manually or use Sidekicks to prompt Miro AI.
TIP: If you start creating your diagram manually, you can still get Sidekick assistance anytime. In the format context menu above the diagram, click Create with AI. The Sidekick panel opens ready for your prompt.
Start a diagram with a template
-
Click Start with a template within the Diagram format.This automatically opens focus mode, where you can select one of the many templates. These templates are pre-populated with shapes and connections to help you get started faster.
-
Select the template you want to use and click + Add.This will add the template to your Diagram, and you can start customizing it by editing shapes or adding new elements to further expand your diagram.
Create a Diagram from an existing diagram
If you've already created a diagram on the canvas and want to structure it into a Diagram format, you can convert it with one click. This keeps all connections intact while adding Diagram-specific functionality.
To convert an existing diagram on the canvas into a Diagram format:
- Select multiple connected shapes.
- Click Wrap as diagram in the context menu.
Your selected shapes and connections will be structured into a Diagram. You can still move shapes in and out of the Diagram format.
Work on your Diagram
Once you've added or generated a Diagram, you can refine it using Focus mode, Layers, and the Context menu. These tools help you stay organized, minimize distractions, and efficiently structure your diagram.
Use Focus mode
Diagrams can be opened in focus mode (full screen) when you want to focus solely on the Diagram you're working on and not other content on the board. Focus mode is the diagramming workspace in Miro designed for efficient diagramming. To access this mode, click on the Focus mode icon above the Diagram you're working on.
While in focus mode, you can access all Diagram editing tools, including shape customization, layers, AI-powered generation, and the pen tool for freehand drawing and annotations. Additionally, shapes snap to a grid, making it easier to align elements precisely. You can also use Precise resizing in Focus mode, allowing you to specify pixel dimensions for widgets within your Diagram. For more information, see Precise resizing.
Use layers
Layers in Diagrams allow you to organize and manage content within a Diagram without affecting the rest of the board. Unlike canvas layers, which apply to the entire Miro board, Diagram layers are specific to the Diagram you're working on.
Layers in Diagrams work as follows:
- Layers can only be managed within the Diagram's focus mode. You can quickly access focus mode by clicking on any shape within the diagram and then selecting the "You are editing: Diagram layer name" button.
- Each Diagram has its own set of layers, separate from the canvas layers.
- Each Diagram starts with a default layer, where all new elements are placed. If needed, you can create additional layers to better structure complex Diagrams.
- You can add multiple layers to structure your Diagram.
- Elements inside a Diagram can be moved between layers.
- You can hide or lock layers to focus on specific parts of the Diagram while editing or presenting.
- If you copy and paste or duplicate a Diagram, all of its layers will be duplicated as well. This is particularly useful for creating different versions of a diagram without having to recreate the layer structure each time.
Add a new layer
To create a new layer inside a Diagram, follow these steps:
- Open the Diagram's focus mode.
- Click Layers in the top-right corner to open the Diagram layers sidebar.
- Click + New layer to create a new layer.
- Rename the layer (optional) to keep your Diagram organized.
Alternatively, you can right-click an element on a diagram and then select Move to layer > + New layer.
Manage layers
By default, all new elements are placed in the default layer. To better organize your Diagram, you can move elements between layers, hide or lock layers, and adjust layer settings.
Move elements between layers:
To move elements between layers:
- Right-click the element(s) you want to move.
- Select Move to layer and then select the layer you want to move your element to.
Hide layers:
Hiding layers can help simplify your view while editing or presenting a Diagram. To hide a layer:
- In the Diagram layers sidebar, click the eye icon next to a layer to hide or show it.
Lock layers:
Locking a layer prevents accidental edits. To lock a layer:
- In the Diagram layers sidebar, click the lock icon next to a layer to disable modifications. Click it again to unlock.
Modify layer settings:
You can rename, duplicate, move, or delete layers. To modify layer settings:
- In the Diagram layers sidebar, click the three-dots icon next to a layer to access additional options.
Use containers
Containers are similar to frames but are optimized for diagramming. They help you group and organize elements on your canvas. With containers, connector lines work seamlessly, and you can nest containers within each other.
There are two main types of containers you can use:
- Generic containers: These function like frames and act as parents to all the elements placed inside them. You can name these containers to define specific regions within your diagram. You can also nest generic containers to create subsections, which is useful for managing more complex diagrams.
- Swimlanes: These are primarily used for process diagrams to visually separate different lanes of work, such as different departments or stages in a process.
For additional organization, you can move containers to different layers within your diagram.
Diagram context menu
- Copy focus mode link: Copy a direct link to the Diagram in focus mode to share with collaborators.
- Rename: Change the name of your Diagram to keep it organized, especially when a board contains multiple Diagrams.
- Assign (or remove) status: Diagrams can have a status label (for example, Draft) displayed next to the Diagram name. Use this to communicate the current state of a Diagram to your team. Select Remove status to clear it.
- Set as default view: Set the Diagram as the default view when opening the board. The selected Diagram will automatically open in focus mode every time the board is opened.
- Export as PDF: Export the Diagram directly as a PDF file.
- Export as image: Export the Diagram as JPG, SVG, or PDF. See Export your Diagram as image for details.
- Info: View Diagram metadata such as Created by and Last modified by.
Add your Diagram to a Doc
You can add a synced copy of your Diagram to a Doc in Miro to provide context, structure, and visual clarity to your documents. This is especially useful when you need to share your Diagram with others or present it in a more structured format.
- Select the Diagram on the canvas.
- Drag and drop your Diagram into a Doc.
- Resize and position your Diagram within the Doc as needed.
✏️ Synced copies are view-only for everyone. To change the copy content, modify the content of the original Diagram.
Copy your Diagram to another board
When multiple teams collaborate across different boards, you can share the same Diagram in multiple places by creating a synced copy. This ensures everyone stays aligned around a single source of truth, no matter where they're working.
To copy a synced Diagram to another board, follow these steps:
- Right-click the Diagram you want to share.
- Select Copy and sync.
- Navigate to the target board and paste the Diagram.
The copied Diagram will stay synchronized with the original—any changes made to the source will be reflected automatically in the synced copy.
✏️ Synced copies are view-only for everyone. To change the copy content, modify the content of the original Diagram.
Share your Diagram
There are a few ways to share your Diagram with others:
- Copy the URL from the address bar of your browser while in focus mode.
- Click the three-dots (...) menu and select Copy focus mode link.
Export your Diagram as image
You can export your Diagram as JPG, PDF, or SVG.
- Select your diagram on the canvas, or open it in focus mode.
- Click the vertical three-dots to open the More menu.
- Click Export as image (for JPG, SVG, or PDF) or Export as PDF.
For JPG, you can optionally select the resolution as Small, (Default) Medium, or Large. - Click Export.
Frequently asked questions
Yes! You can easily import diagrams from other platforms and convert them into Miro's Diagram format.
We support the following workflows:
- Lucidchart: You can either export your Lucidchart diagram as a .vsdx file and import it into Miro, or simply copy and paste directly from Lucidchart into your Miro board.
- Draw.io (also known as diagrams.net): Export your diagram as a .vsdx file and import it into Miro.
- Microsoft Visio: Export your diagram from Visio as a .vsdx file, then import it into Miro.
- OmniGraffle: Export your diagram as a .graffle file and import it into Miro.
Once imported, select the shapes, then use Wrap as diagram from the context menu to convert them into a structured Diagram format.
Learn more about importing diagrams: