Template Zenius
Widgets·6 min read

How to Embed a Widget in Notion (Step-by-Step, No Code)

A step-by-step guide to embedding any widget in Notion using the /embed command, plus fixes for the most common problems people run into.

People overcomplicate this. Embedding a widget in Notion isn't a coding task, it's a copy-and-paste task. If you've ever pasted a YouTube link into Notion and watched it turn into a video player, you already understand the mechanism, widgets just use the same door.

What "embedding a widget" actually means

A widget is a small web page, usually a clock, calendar, weather display, or progress bar, that lives at its own URL. Notion's /embed block loads that URL inside an iframe on your page. The widget keeps running on its own server, which is why it can update in real time without you touching Notion again.

Step 1: Get a widget link

You need a URL that points to a single widget, styled the way you want it. Building this by hand means writing HTML and hosting it somewhere, which is overkill for a clock. Easier to use a site built for exactly this: MonoEmbed lets you embed widgets in Notion for free. You pick a widget, adjust the colors, font and size, and it hands you a link. No account required.

Step 2: Copy the embed link

After customizing the widget, there's a "copy link" or "copy embed" button. Click it. You now have a plain URL on your clipboard, nothing else needs to happen on that site.

Step 3: Paste it into Notion with /embed

  • Click into an empty line on your Notion page.
  • Type /embed and press enter on the Embed block option.
  • Paste the widget URL into the box that appears.
  • Press "Embed link" and the widget loads in place.
  • Drag the corner of the block to resize it to fit your layout.

Common problems and how to fix them

Most embed issues come down to one of three things. The link isn't a direct widget URL (you copied the page you customized it on, not the embed link itself). The site the widget is hosted on blocks embedding for security reasons, which some sites do deliberately. Or the widget needs a moment to load and you resized the block before it finished rendering.

If a widget refuses to load, try pasting the same link in a new browser tab first. If it doesn't load there either, the link itself is broken. If it loads fine in the tab but not in Notion, the source is blocking embeds and you'll need a different widget for that spot.

Embedding on mobile

The process is nearly identical in the Notion mobile app. Tap an empty line, look for the "Embed" option in the block menu (sometimes it's under "More" rather than on the first screen), and paste the same widget link. The one difference worth knowing: resizing an embed block is fiddlier on a phone screen than dragging a corner on desktop, so it's often easier to size the block correctly on desktop first, then just use it on mobile afterward.

Editing or removing a widget later

If you want to change a widget's color or size after the fact, you generally can't edit the embed in place, you go back to the widget tool, adjust it there, and generate a new link. Delete the old embed block in Notion and paste the new link in with /embed again. It's a small extra step, but it avoids the more common problem of an old embed silently breaking because you tried to reuse a stale link.

Where embedded widgets actually help

Not every page needs one. They're most useful on pages people open repeatedly, like a daily dashboard, a habit tracker, or a planner cover page. If you're setting one of these up from scratch, our productivity templates already have the layout sorted, you're just adding the live pieces on top.

Once you've embedded one widget successfully, the rest take seconds. It's the same three steps every time: customize, copy, paste into /embed.

Put it into practice today

Browse the store and find a template that fits your workflow, each one links directly into Notion.

Keep reading