← Back to Blog

How to Show the Weather on Your Notion Page (Free & Easy)

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.

  • Notion's built-in features don't include weather — you need an embeddable widget
  • Setup takes under 2 minutes using a /embed block
  • Blocs Weather Widget is Pro-tier ($17 one-time, not a subscription)
  • Works on desktop and mobile Notion apps

Key Takeaways

  • Notion has no native weather block — you must embed an external widget
  • The fastest method: use a dedicated Notion weather widget like Blocs Weather Widget
  • Embed it with /embed and paste the widget URL directly into your Notion page
  • Blocs shows current weather + a multi-day forecast, fully inside your workspace
  • No sign-up needed to try; Pro unlocks full customization for a one-time $17 payment

Why Notion Doesn't Show the Weather by Default

Notion 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.

How to Add a Weather Widget to Notion (Step-by-Step)

This method works with any embeddable widget service. The steps below use Blocs, which is optimized specifically for Notion embeds.

Step 1: Get the Widget URL

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).

Step 2: Open Your Notion Page

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.

Step 3: Use the /embed Command

Type /embed and select the Embed block from the menu. A dialog box will appear asking for a URL.

Step 4: Paste the Widget 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.

Step 5: Resize to Fit

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.

What the Blocs Weather Widget Shows

The Blocs Weather Widget isn't just a temperature readout. It's designed to be genuinely useful inside a productivity workspace:

  • Current conditions — temperature, weather state (sunny, cloudy, rain, etc.), and "feels like" reading
  • Multi-day forecast — see the next several days at a glance without opening a browser tab
  • Location detection — automatically uses your location, or set a custom city
  • Theme customization — match the widget's appearance to your Notion page aesthetic
  • Units — toggle between Celsius and Fahrenheit

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.

Free vs. Pro: What Do You Get?

FeatureFreeBlocs Pro ($17 one-time)
Weather Widget accessNoYes
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 widgetsAll 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.

Other Ways to Show Weather in Notion (And Their Drawbacks)

There are a few alternative approaches, though each has trade-offs worth knowing:

Manual Updates via a Text Block

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.

Embedding a Weather Website

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.

Notion Integrations via Zapier or Make

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.

Dedicated Notion Widget Tools

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.

Tips for a Clean Weather Embed in Notion

  • Use columns — place the weather widget in a narrow column next to your daily planner or task list for a compact dashboard layout
  • Pin it at the top — putting the weather near the top of a "daily dashboard" page makes it part of your morning check-in routine
  • Match your theme — Blocs Pro lets you customize widget colors; use a neutral or dark theme to blend into Notion's dark mode
  • Combine with other widgets — pair the weather widget with a calendar embed and a Pomodoro timer for a full productivity dashboard

Frequently Asked Questions

Can I add weather to Notion for free?

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.

Does the weather widget update automatically?

Yes. The Blocs Weather Widget pulls live data and refreshes automatically. You don't need to update anything manually.

Will the embed work on Notion mobile?

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.

Can I set a custom city instead of my current location?

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.

What if the embed shows a blank box in Notion?

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.

Is Blocs Pro a subscription?

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.

Start Adding Weather to Your Notion Page

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.