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

  1. Open the Notion page where you want the image
  2. Click an empty line and type /image
  3. Select Upload, Link, or Unsplash
  4. Choose or paste your image source
  5. Resize or reposition the image on the page
  6. Add a caption if needed
  7. Click outside the block to save it

Interactive demo

Loading 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

Create interactive demos like this one — free, no coding required.

Start for free →