How to embed content in a Notion page

Learn how to embed videos, PDFs, maps, and other online content directly into a Notion page using the embed block or slash command.

Quick answer

To embed content in Notion, open a page, click the plus icon on a new line or type slash embed, choose Embed from the menu, then paste the URL or embed link of the content you want to display. Click Embed link, and Notion renders a live preview directly inside your page.

Steps at a glance

  1. Hover over a new line and click the plus icon.
  2. Type /embed and select Embed from the menu.
  3. Paste the content's URL or embed link.
  4. Click Embed link to load the embed.
  5. Drag corners to resize the embedded content.
  6. Use Upload to embed files from your computer.

Interactive demo

Loading demo…

Summary

Notion's embed block lets you drop in live previews of videos, design files, forms, spreadsheets, and thousands of other online content types without leaving your page. Instead of linking out to another app, you can view and interact with that content right where you're working.

Step-by-step guide

  1. Step 1

    Open the Page and Start a New Line

    Navigate to the Notion page where you want to add the embed. Click at the end of any existing block or press Enter to create a new line. This works the same whether you're building a fresh page or adding to one already filled with blocks like text, images, or tables.

  2. Step 2

    Open the Embed Menu

    Hover over the new line until a small plus (+) icon appears on the left, then click it. Then type "embed" to filter the menu down to embed blocks, or type /embed on the line directly.

  3. Step 3

    Select the Embed Block

    Choose "Embed" from the menu for a generic embed, or pick a dedicated option like Tweet, Google Drive, Google Maps, or Figma if the source is listed directly. Selecting it opens the embed input field.

  4. Step 4

    Paste the URL or Upload a File

    Paste the link to the content you want to display — a PDF, Google Doc, or Google Maps location — into the field on the Link tab. If you'd rather add content from your device, switch to the Upload tab and choose a file, similar to how you'd add images to a page.

  5. Step 5

    Confirm the Embed

    Click "Embed link" to load the preview. Notion fetches the content and renders it inline, so you can interact with it — zoom and pan a map, for example — without leaving the page.

  6. Step 6

    Resize and Reposition the Embed

    Once the embed loads, click and drag the corner handles to resize it to fit your layout. Drag the six-dot handle on the left to move the block above or below other blocks on the page.

  7. Step 7

    Adjust Embed Settings

    Hover the embed and click the ••• button in its top-right toolbar to access options like "Replace," "Caption," "Align," "Full screen," and "View original." Use these settings to fine-tune how the content displays or swap it out for a different link later.

Why this matters

You're building a project page and need teammates to review a Figma mockup, watch a Loom walkthrough, or fill out a form — all without hunting for separate tabs. Embedding pulls that content directly into your Notion page, keeping context and collaboration in one place.

Frequently asked questions

  • What types of content can I embed in Notion?

    The Embed window lists PDFs, Google Drive, Google Maps, and CodePen, and the block menu has dedicated options such as Figma, Loom, Typeform, and Miro. If a service isn't listed, the generic Embed block still attempts to render the link.

  • Is embedding content free on Notion?

    Yes, the Embed block is available on Notion's free plan at no extra cost.

  • Why does embedded content look different for other viewers?

    An embed shows what the source service lets each viewer see. Make sure you've shared the page and that permissions on the original file allow the right people to view it.

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

Start for free →