Free to embed · No account needed

Notion Weather Widgets

A Notion weather widget shows live local temperature and conditions inside your Notion page. The widgets below auto-detect your location (with your permission) and update on their own — paste the embed URL into Notion, choose "Create embed", and your dashboard has weather. All three styles are free and need no account or API key.

How to add a weather widget to Notion

  1. 1

    Copy a weather widget's embed URL

    Pick the style that fits your dashboard and click "Copy embed URL" on its page.

  2. 2

    Embed it in Notion

    Paste the URL into your page and choose "Create embed". The widget loads inline like any other block.

  3. 3

    Allow location access once

    The first time it loads, your browser asks for location permission so the widget can show your local conditions. Approve it once and the forecast stays current automatically.

Best for

  • Morning-routine dashboards — weather next to today's plan.
  • Deciding what to wear without leaving your workspace.
  • Completing a personal homepage alongside a clock and calendar.

Need a custom weather widget?

Describe it and generate your own design with the AI creator.

Create with AI →

Frequently asked questions

How do I add weather to Notion?

Paste a weather widget's embed URL into your Notion page, choose "Create embed", and allow location access when your browser asks. The widget then shows your live local conditions.

Why does the widget ask for my location?

To show weather for where you actually are. The request comes from your browser's standard geolocation prompt; the widget only uses it to fetch the local forecast.

Does the weather update automatically?

Yes — conditions refresh on their own while the page is open, and every time you revisit the page.

Is there a dark-theme weather widget?

Yes — the retro pixel-art weather widget is designed for dark dashboards, showing temperature and conditions in 8-bit arcade style.