How to add images to a Notion page
Learn how to upload, embed, or drag-and-drop images into any Notion page, including free-plan file size limits and captions.

Quick answer
To add an image to a Notion page, click an empty line, type /image, and select Image, then choose Upload, Link, or search Unsplash.
Steps at a glance
- Open the Notion page where you want the image
- Click an empty line and type /image
- Select Upload, Link, or Unsplash
- Choose or paste your image source
- Resize or reposition the image on the page
- Add a caption if needed
- Click outside the block to save it
Interactive demo
Summary
Notion lets you drop images, GIFs, and other media directly into any page using an image block. This breaks up long text sections, illustrates instructions, and makes shared pages easier to scan at a glance.
Step-by-step guide
Step 1
Open the page you want to edit
Navigate to the Notion page where you want the image to appear. If you haven't set up the page yet, see how to create a page before adding media to it.
Step 2
Insert an image block
Click on an empty line and type /image, then select the Image option from the menu that appears. You can also hover over an existing line, click the plus icon on the left, and choose Image from the block list, similar to how you'd add blocks elsewhere on the page.
Step 3
Choose your image source
A panel opens with several options: Upload from your computer, paste a link on the Link tab to an image hosted elsewhere, or search Unsplash for free stock photos directly inside Notion. Pick the option that matches where your image lives.
Step 4
Upload or paste the image
If uploading, select the file from your device — on the Free plan, files must be under 5MB. On the Unsplash tab, click any photo to place it.
Step 5
Resize and position the image
Click the image once it's placed, then drag the handles on either side to resize it. Use the six-dot drag handle that appears on hover to move the image block to a different spot on the page.
Step 6
Add a caption
Hover the image and click the Add a caption button in the toolbar above it (or open the three-dot menu and choose Caption), then type to label the image or add context for readers. This is useful when sharing pages that include instructional screenshots or reference photos.
Step 7
Save and share the page
Notion saves your changes automatically as you work, so there's no separate save button. Once your images are in place, use share a page to send the finished page to teammates or clients.
Why this matters
You're building a project brief, wiki page, or client-facing doc and plain text isn't cutting it. Adding images lets you show screenshots, diagrams, or product photos right where readers need them, making the page more useful before you even share it with teammates.
Frequently asked questions
What image file types does Notion support?
Notion's image block accepts common formats such as JPEG, PNG, GIF, SVG, and WEBP.
Is there a file size limit on the Free plan?
Yes, all files uploaded on the Free plan must be under 5MB, including images.
Can I make an image clickable in Notion?
Yes, hover over the image, click the three-dot menu that appears, and select 'Add link to image' to attach a URL.
Can I use free stock photos without leaving Notion?
Yes, choose the Unsplash tab inside the image block menu to search and insert free stock photos directly without downloading and re-uploading them yourself.
Related guides
Continue with more step-by-step guides for getting work done.
How to add blocks in NotionLearn how to add blocks in Notion using the slash command menu to insert text, headings, images, databases, and 50+ block types.
How to create a new page in NotionLearn how to create a new page in Notion from the sidebar, from a template, or as a sub-page nested inside an existing page.
How to share a Notion pageLearn how to share a Notion page with teammates, set permission levels, copy a link, or publish it publicly on the web.
Create interactive demos like this one — free, no coding required.
Start for free →