How to embed Notion page into website (the easy way)

Updated: April 14, 2025 by Hannah Wright

embed Notion page website

Looking for an easy and fast way to embed a Notion page into a website? If you've been scratching your head wondering how to display or add Notion content to your, you're not alone — we'll walk you through how to solve it!

First, a standard iframe will not work on Notion's servers.

But not to worry: there are fast workarounds. So, we've put together this list of solutions to help you with your Notion embed.

1. Embed Notion with a snippet from EmbedNPages (updates automatically with your Notion page)

Notion iframe

To add Notion content to your website quickly, this tool allows you to embed your Notion page into your website quickly.

Just paste your Notion URL (make sure it's a public page first) and bam — your code snippet will be auto-generated, which you can easily copy/paste anywhere:

embed Notion page


Pictured: Embednpages.com

Plus, it hosts the iframe embed code for you, solving the problem of Notion not having this feature functionality.

You can get it up and running right away (no coding skills required)!

The best part is that it automatically updates if you make changes to the file.

2. The static HTML embed option (doesn't auto-update)

Another option is to export static HTML code.

The main drawback of this method is that it won't automatically update if you make changes.

You will also need to be comfortable with code.

Here's how to do it:

1. First, click the menu with the 3 dots in the righthand corner.

2. Next, click "Export."

export

3. Under "Export format," select "HTML."

export to HTML

Then, it will give you the static code which you can upload to your website.

I'm a developer; can I code up an iframe for this myself?

If you're a developer, then you may be wondering, "Can I code up an iframe embed myself in this case?"

That was initially my first thought, too.

But even though for most sites you can do this, currently Notion does not support this on the server side. The content will just not display because it does not support it on the server side - that is why an external tool is needed.

That is why I'd recommend using an alternative tool for this purpose.

Anyway, I hope this guide helps!