← All Widgets
SW
Spud Widgets

Weather Widget Builder

Build a weather widget for Notion, a website, or a blog. Choose any city and show current conditions, a sky that changes with the real weather and local hour, and up to five forecast days.

Weather №12

Preview

Live data, exactly as it will appear in Notion.

Monday

What today looks like before I leave the house.

Location

Search any town, city or postcode. Coordinates work too, if you'd rather be exact.

Display

Units, layout and how far ahead to look.

Fixed colours

Turn off live sky colour to set your own background.

How it works

Three steps, no sign-up, nothing to install.

1

Pick your place

Search for a city or paste coordinates, then set units, layout and how many days ahead you want.

2

Copy the link

Everything you chose is packed into the link itself. There's no account and nothing saved on our side.

3

Embed it

In Notion, type /embed, paste the link, and drag the block to whatever shape you want.

Why this one

What this widget does that the alternatives don't.

The sky actually changes

The background is built from the current condition and the city's own hour, warming near its sunrise and sunset. A thunderstorm in Osaka doesn't look like a clear morning in Oslo.

Drawn icons, not stock PNGs

Every condition has its own hand-built animated icon — drifting cloud, falling rain, a flickering bolt. Nothing is loaded from a third-party image host.

It fits the block you give it

The widget measures its real size and rearranges — side by side in a wide strip, stacked in a tall one, with forecast days shedding detail rather than wrapping as the block narrows.

It survives a bad connection

The last good reading is kept on your device, so the widget paints instantly on load and shows the last known conditions rather than an error if the forecast service hiccups.

Questions

How often does it update?

The widget asks for fresh data every ten minutes, and again whenever you come back to the tab. Readings themselves are refreshed roughly every fifteen minutes at the source, so checking more often wouldn't give you anything newer.

Can I use a small town, not just a big city?

Yes. The search covers towns, villages and postcodes worldwide, so Liberty, NC works as well as London. Where a name is ambiguous, the state or region is shown beside each result. If you'd rather be exact, right-click a spot in Google Maps to copy its coordinates and paste them into the latitude and longitude fields instead.

How far ahead does the forecast go?

Up to five days, and you can show fewer if you'd rather keep the widget compact. Beyond about five days a forecast stops being much better than a guess — the underlying model is rebuilt every few hours precisely because the far end keeps changing.

I changed a setting but my Notion page didn't update.

The builder and an embed you've already placed aren't linked — that's the cost of not making you create an account. Copy the new link and paste it into the existing embed block's source to apply your changes.

Do I need an account?

No. There's no sign-up, no widget limit, and no trial. Your settings live in the link itself, which is why you can share or bookmark it and get the same widget back.

Does it know where I am?

No — it never asks for your location. The city is whatever you chose in the builder, which is what you want for an embed: everyone viewing the page sees the same place, not their own.