← Back to Blog
June 5, 2026
The easiest way to show the weather on your Notion page is to embed a live weather widget using Notion's /embed block. Blocs offers a free embeddable weather widget that displays current conditions, temperature, and a multi-day forecast directly inside any Notion page — no coding or extra apps required. Paste one URL, and the widget updates automatically.
/embed block/embed and paste the widget URL directly into your Notion pageNotion is a document and database tool — it doesn't pull live data from external APIs by default. There's no built-in weather block, and native databases can't auto-fetch today's forecast. To display real-time weather, you need to embed content from a third-party source that handles the API calls for you.
The cleanest approach is a purpose-built Notion weather widget that wraps a weather API in an iframe-friendly format. You get live conditions without leaving your workspace or maintaining any integrations yourself.
This method works with any embeddable widget service. The steps below use Blocs, which is optimized specifically for Notion embeds.
Go to blocs.me/weather-widget. The weather widget is a Blocs Pro feature — sign in and access it under your dashboard. Your embed URL will look like: https://blocs.me/weather (with your preferences applied).
Navigate to the Notion page where you want the weather to appear. Click in an empty area to create a new block, or press the + button.
Type /embed and select the Embed block from the menu. A dialog box will appear asking for a URL.
Paste your Blocs weather widget URL into the embed field and click Embed link. The widget will load inline on your page, showing live weather data.
Drag the edges of the embed block to resize it. For the Blocs weather widget, a width of around 400-420px and height of 340px works well. You can also use Notion's column layout to place the widget alongside other content.
The Blocs Weather Widget isn't just a temperature readout. It's designed to be genuinely useful inside a productivity workspace:
Because it lives inside Notion, you get ambient weather awareness without switching apps. Useful for daily planning pages, travel dashboards, or any workspace where conditions affect your day.
| Feature | Free | Blocs Pro ($17 one-time) |
|---|---|---|
| Weather Widget access | No | Yes |
| Current conditions | - | Yes |
| Multi-day forecast | - | Yes |
| Custom location | - | Yes |
| Theme customization | - | Yes |
| No Blocs branding | - | Yes |
| Cloud sync across devices | - | Yes |
| All other widgets (Habit, Pomodoro, etc.) | 3 basic widgets | All 9 widgets |
At $17 as a one-time payment (not a recurring subscription), Blocs Pro gives you the weather widget plus every other widget in the suite — a better deal than paying a monthly fee for a single feature.
There are a few alternative approaches, though each has trade-offs worth knowing:
You can type today's weather into a Notion page yourself. Obviously this isn't live — it's immediately outdated and requires daily effort. Fine for a journal, useless for a dashboard.
Some weather sites (like Weather.com or AccuWeather) technically have embeddable widgets. However, most third-party weather sites block iframe embedding for security and licensing reasons — you'll often see a blank box or an error. This approach is unreliable without a dedicated Notion-compatible solution.
You could set up a Zapier or Make automation that writes weather data into a Notion database on a schedule. This works but requires significant setup, a Zapier account, and ongoing maintenance. It also writes static text rather than showing a live visual widget — not ideal for dashboard aesthetics.
Services like Apption and similar widget builders offer embeddable weather widgets for Notion. The comparison comes down to design quality, pricing model, and widget variety. Blocs uses a one-time payment rather than a monthly subscription, and its widgets are purpose-built to look good inside Notion's UI.
Notion has no native weather feature. The Blocs Weather Widget is part of Blocs Pro ($17 one-time). There's no free tier for the weather widget specifically, but the Pro plan includes all other widgets too — so you're not paying just for weather.
Yes. The Blocs Weather Widget pulls live data and refreshes automatically. You don't need to update anything manually.
Notion's iOS and Android apps support embed blocks, so the weather widget will display on mobile. Note that Notion's mobile app sometimes renders embeds differently depending on the device — the widget is optimized for desktop use but functions on mobile.
Yes. Blocs Pro lets you set a custom location for the weather widget, so you can pin it to any city — useful if you're planning travel or want to monitor weather in a specific location.
This usually happens when the embedded URL blocks iframes. Blocs widgets are explicitly designed to work inside Notion's embed system, so you shouldn't hit this issue with a Blocs widget URL. If it happens, try refreshing the page or re-creating the embed block.
No. Blocs Pro is a one-time payment of $17 — not a monthly or annual subscription. You get lifetime access to all current and future widgets. See blocs.me/pricing for details.
Showing weather in Notion comes down to one decision: pick a widget that actually works inside Notion's embed system, paste the URL, and you're done. The Blocs Weather Widget gives you a clean, live forecast directly in your workspace — no separate weather app tab, no manual updates.
If you're already using Notion as a daily dashboard, adding weather alongside your tasks and calendar takes the workspace from a static document to something that reflects your actual day.
Explore the Blocs Weather Widget or check out the full weather widget guide to see everything it can do.