Skip to content

How to Export Miro Board to PDF

DodaTech Updated 2026-06-24 2 min read

In this tutorial, you'll learn about How to Export Miro Board to PDF. We cover key concepts, practical examples, and best practices.

You click Export in Miro and the PDF looks cropped, too small, or contains only part of your board. Frame selection and page size settings cause these issues.

The Wrong Way

// Default export without frame selection
board.exportAs('pdf');

This exports the entire board as a single PDF page, scaling everything down to fit — making text unreadable and connectors invisible.

The Right Way

Step 1: Create frames around content

Before exporting, ensure your content is inside frames:

Select content → Right-click → Create Frame from Selection

Frames become individual PDF pages. Without frames, the entire board is treated as one giant page.

Step 2: Use the correct export option

# File → Export → PDF

# In the export dialog:
# - "Current frame" → exports only the active frame
# - "All frames" → each frame becomes a PDF page
# - "Selected frames" → choose specific frames

Step 3: Adjust page orientation and size

# In export settings:
# Page size: A4, Letter, or Tabloid
# Orientation: Portrait or Landscape
# Margins: None, Small, or Large

For wide diagrams like timelines, choose Landscape and Tabloid paper size.

Step 4: Use Print to PDF for more control

# File → Print → Open PDF in system dialog
# Here you can set:
# - Scale: Fit to width
# - Background colors: Include
# - Headers/footers: Toggle
PDF generated with 12 pages — each frame on its own page, text readable at 100% zoom.

Prevention

  • Organize your board into frames before starting any export workflow.
  • Use consistent frame sizes (same width/height) for uniform PDF pages.
  • The multi-page rendering approach mirrors how DodaZIP handles document preview extraction — each logical section becomes a separate output page.

Common Mistakes with export pdf

  1. Forgetting deriving (Show, Eq) on custom data types needed for debugging
  2. Placing the wildcard pattern first in case expressions, making all subsequent patterns unreachable
  3. Using head and tail instead of pattern matching, causing runtime errors on empty lists

These mistakes appear frequently in real-world MIRO code. DodaTech's contributors have identified these patterns through analysis of open-source projects and production systems.

Practice Exercise

Write a pure function that safely divides two integers using Maybe, then test it with edge cases like division by zero and negative numbers.

This exercise reinforces the concepts covered in this guide. Try implementing it before checking online solutions.

FAQ

### Why is my Miro PDF blank?

The most common cause is trying to export a board that has no frames and very small content placed far from the origin. Add a frame around your content or zoom to fit the entire board before exporting.

Can I export only selected sticky notes?

Not directly to PDF. Frame the selected notes first, then export "selected frames." Alternatively, use the Miro Developer API to programmatically collect note text and generate a PDF externally.

Does Miro export vector graphics in PDF?

Miro exports content as vector PDF elements — shapes, connectors, and text remain sharp at any zoom level. Bitmap images embedded on the board are included as raster layers.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro