Quick answer
To upload a file to a Miro whiteboard, click the toolbar's upload icon or drag a file directly onto the canvas, then choose a file from your device or paste a URL to import it, and Miro will place it automatically as an editable object anyone with access can view or edit.
Steps at a glance
- Open your Miro board and locate the left-hand toolbar
- Click the Upload icon to open the file menu
- Select 'Upload' and choose a file from your computer
- Or drag and drop a file directly onto the canvas
- Paste a file's URL into the menu to import it
- Resize and position the uploaded file on the board
- Share the board so collaborators can view the file
Summary
Uploading a file to Miro lets you bring images, PDFs, documents, and videos directly onto your whiteboard so they display as editable, movable objects. This keeps every project asset centralized in one collaborative space instead of scattered across email threads and separate file-sharing tools.
Step-by-step guide
Step 1
Open the board you want to add a file to
Go to your Miro dashboard and open the whiteboard where you want the file to appear. If you're starting fresh, you can build the board from a blank canvas or pick one of Miro's ready-made options using the guide to use Miro templates.
Step 2
Find the upload icon in the toolbar
Look at the vertical toolbar on the left side of the screen and click the Upload icon, which looks like an arrow pointing into a box. This opens a menu with options for adding files, images, or other media to your board.
Step 3
Choose how you want to upload
In the upload menu, select 'Upload' to browse and pick a file from your computer, or choose the 'From URL' option to import a file hosted online. Miro accepts images, PDFs, videos, and common document formats like Word, Excel, and PowerPoint files.
Step 4
Drag and drop as a faster alternative
Instead of using the toolbar, you can drag a file straight from your desktop and drop it anywhere on the canvas. Miro automatically detects the file type and drops it onto the board as a movable, resizable object.
Step 5
Position and resize the uploaded file
Click and drag the file to where you want it on the board, then use the corner handles to resize it. For neat layouts, use the guide covering how to align objects on a Miro board to line the file up with other elements.
Step 6
Add context around the file
Attach sticky notes, comments, or connector lines near the uploaded file so teammates understand how it fits into the bigger picture. You can also connect it to a workflow by following the steps to add flows to sticky notes.
Step 7
Share the board with your team
Once the file is placed and labeled, invite collaborators to the board so they can view or edit it. Check the guide on how to invite collaborators to a Miro board if teammates still need access.
Why this matters
You're running a workshop or planning session and need reference materials, mockups, or spreadsheets visible right next to your sticky notes and diagrams. Uploading files directly to the board keeps everything in one place so collaborators don't have to hunt through separate folders or email attachments.
Frequently asked questions
What file types can I upload to a Miro board?
Miro supports images (JPG, PNG, GIF), PDFs, documents like Word, Excel, and PowerPoint files, and videos. Most file types render as a preview directly on the canvas so collaborators don't need to download them separately.
Is there a file size limit on the free plan?
Yes, free Miro accounts have upload size limits per file, generally up to a few hundred megabytes depending on the file type. Very large files may need to be compressed before uploading.
Can I upload a file using a URL instead of my device?
Yes. Open the upload menu and choose the 'From URL' option, then paste a direct link to the file. Miro will fetch and embed it on the board automatically.
Do uploaded files use up my Miro storage?
Uploaded files are saved within your Miro account, so adding many large files can use up available storage, which matters most on free-tier accounts with limited space.
Create interactive demos like this one — free, no coding required.
Start for free →