Notion Weather Widget: Live Local Forecast (No API Key)

Notion has no native weather feature. There's no /weather block and no built-in way to show the temperature on a dashboard — so if you want the current conditions sitting next to your tasks and calendar, you need a widget you embed.

A weather widget is a small live card you paste into an /embed block. It reads your location, pulls the current weather, and shows the temperature and conditions right on the page. No database to build, no integration to connect.

This guide covers the weather widgets in this catalog — three styles, how they work, how to add one, and the limits worth knowing before you embed it.

Key Takeaways

  • A Notion weather widget shows live current conditions on a page — temperature and a weather icon — without any setup.
  • It works by asking your browser for your location and fetching the weather for those coordinates. No account, no API key.
  • It shows the current conditions, not a multi-day forecast, and asks for location permission the first time it loads.

Does Notion have a weather widget?

No. Notion's embed block can display third-party content, but Notion itself doesn't provide weather. Anything that shows the temperature on a Notion page is an embedded widget hosted elsewhere — you paste a link and Notion renders it inside the page.

That's the whole category. The question is which widget reads cleanly inside a Notion page and doesn't make you sign up for a weather API to use it.


The 3 Notion weather widgets

All three do the same job — auto-detect your location and show the current temperature, conditions, and a matching icon with nothing to configure. They differ only in style, so you can match the rest of your dashboard.

1. Sleek Blue Weather — minimal

A clean blue card that reads instantly. It's part of the Sleek Blue collection, so it sits cleanly next to a clock, a calendar, or a task list in the same minimal style. On a home dashboard it gives you the one piece of outside-world context Notion can't show on its own: whether you need a jacket before you plan your day.


Best used on: minimal home dashboards, daily planning pages, "start of day" setups next to a clock and calendar.


2. Retro Style Weather — vintage pixel-art

The same live weather rendered in warm pixel-art with a scanline effect, like a readout on an old console. It matches the rest of the Retro Style collection, so a weather card doesn't break the mood of a retro or gaming-themed page.


Best used on: retro/gaming dashboards, themed homepages, anyone pairing it with other pixel-art widgets.


3. Cupid Weather — soft pink

A romantic, frosted-glass card in soft pink with gradient text. It's the warm, playful option for cozy and aesthetic dashboards where the minimal blue card would feel too plain.


Best used on: aesthetic and journaling dashboards, cozy or Valentine-themed pages, anyone who wants the weather card to feel decorative.


How the weather widget works

It's worth understanding the mechanism, because it explains both why there's no setup and why it asks for a permission the first time:

  1. When the widget loads, it asks your browser for your location (you'll see a one-time permission prompt).
  2. It sends those coordinates to wttr.in, a free open weather service, and reads back the current conditions.
  3. It renders the temperature, the condition text, and an icon in the card.

That's why there's no account and no API key to paste — the data comes from a free public service, keyed to your coordinates, not to a login. It also means the widget is only as current as the last time the page loaded the data.


How to add the weather widget to Notion

Adding it takes about 30 seconds:

  1. Copy the embed URL from the weather widget page.
  2. Open your Notion page, type /embed, and choose the Embed block.
  3. Paste the URL and click Embed link.

The first time it loads, allow the location prompt so it can show your local weather. Drag the corners of the embed block to size it — the card reads best as a small block in a sidebar column, not stretched full-width. For the basics in more depth, see the beginner guide to adding widgets to Notion or the official Notion embed documentation.


What it does and doesn't do

Knowing the limits up front saves disappointment:

ShowsCurrent temperature, condition, and icon for your location
UpdatesOn page load — refresh to re-fetch
NeedsA one-time browser location permission
Doesn't showA multi-day forecast, hourly breakdown, or radar map
UnitsDisplays in Celsius
Account / API keyNone

If you want a glanceable "what's it doing outside right now" card on your dashboard, that's exactly what this is. If you need a 7-day forecast or hourly planning, this widget isn't built for that — it's a status card, not a weather app.


Why not just embed a weather website?

You can paste a weather site's URL into an /embed block, but most don't cooperate. Many weather pages block being framed, so the embed shows nothing. The ones that do load pull in their full site — ads, navigation, a cookie banner — which looks nothing like a Notion page and dwarfs the one number you actually wanted.

A purpose-built widget renders just the card, in a style meant to sit inside Notion, and skips the account most weather services now push you toward. The trade-off is the obvious one: a single embeddable widget is a one-time $0.99 purchase with no subscription, and you can try the live preview above before deciding.


Frequently Asked Questions

Does Notion have a built-in weather widget?

No. Notion has no native weather block. Any weather display on a Notion page is a third-party widget embedded through an /embed block — Notion renders it but doesn't provide the data.

Does the weather widget need an API key or account?

No. It reads your location from the browser and fetches conditions from a free public weather service (wttr.in). There's no key to paste and no account to create.

Why does it ask for my location?

It needs your coordinates to fetch the right local weather. The request goes through your browser's standard location permission, which you allow once. If you decline, the widget can't determine where to show weather for.

Does it show a multi-day forecast?

No. It shows the current conditions — temperature, a condition description, and an icon. It's a status card for your dashboard, not a full forecast tool.

Does the weather widget work in the Notion mobile app?

Yes. It renders inside embed blocks in Notion's iOS and Android apps. Set the embed size on desktop first, since the card reads best as a small square-ish block.

Is the weather widget free?

It's a one-time $0.99 purchase, no subscription. The weather data it pulls is free, but the widget itself is paid — and you can try the full live preview above before buying.


Browse more: All Widgets