RETRO
WEATHER
REWIND

Weather Widgets For Your Site

90s cable weather, in one line of HTML
Watch Live 24/7
Free · No API key · No sign-up

Put the channel on your own page

Five embeddable widgets, built from the same renderer as our 24/7 stream: current conditions, an extended forecast, an animated radar loop, a National Weather Service alert banner, and the live channel itself. Each one is a single line of HTML.

No account, no API key, no usage limit, nothing to install. Forecasts come from Open-Meteo, watches and warnings from the National Weather Service, and radar from RainViewer — fetched by your visitor's browser, not relayed through us, so a widget keeps working even when we don't.

Build your embed code

Live preview
<!-- loading -->

Paste that anywhere in your page's HTML — in a post, a sidebar widget, a footer, a theme template. It works in WordPress (a Custom HTML block), Squarespace and Wix (an Embed / Custom Code block), Ghost, Hugo, Jekyll, Notion embeds, and plain hand-written HTML.

The five widgets

Installing more than one

A script tag with data-widget on it becomes a widget where the tag sits. If you want several, or need one somewhere a script tag can't go, mark the spots with an empty div and load the file once:

<div class="rwr-widget" data-widget="alerts"   data-location="30301"></div>
<div class="rwr-widget" data-widget="current"  data-location="30301"></div>
<div class="rwr-widget" data-widget="forecast" data-location="30301" data-days="7"></div>

<!-- once per page, anywhere -->
<script src="https://retroweatherrewind.com/embed.js" async></script>

Without JavaScript

If your platform strips script tags, embed the frame directly. You lose the automatic height — the widget can't tell the page how tall it needs to be — so set a height yourself and keep the credit link in your own markup:

<iframe src="https://retroweatherrewind.com/embed/current.html?loc=30301"
        width="100%" height="170" scrolling="no" style="border:0"
        title="Current conditions — Retro Weather Rewind"></iframe>
<p style="font:12px sans-serif"><a href="https://retroweatherrewind.com/">
Weather by Retro Weather Rewind</a></p>

The query parameters are the data- attributes below without the prefix, except that data-location becomes loc.

Every option

AttributeValuesWhat it does
data-widget current forecast radar alerts live Which widget. Required.
data-location ZIP, city name, lat,lon, or auto
default: auto
Where to show the weather for. A fixed location is strongly preferred — auto makes the visitor's browser ask them for permission, and falls back to New York if they decline.
data-label any text Overrides the place name on screen. Use it when a geocoder spells your town differently than you do.
data-units f · c
default: f
Fahrenheit and mph, or Celsius and km/h.
data-theme classic · midnight
default: classic
The bright cable-blue panel, or the near-black overnight look.
data-days 3–10
default: 5
Rows in the extended forecast.
data-hours 0–12
default: 0
Adds an hourly strip under the current conditions. Roughly doubles the height.
data-header 0 to hide
default: shown
Hides the gold title bar, for a tighter fit in a narrow sidebar.
data-width pixels or any CSS width Caps the widget's width and centres it. Omit to fill the container.
data-start click · auto
default: click
Live channel only. auto starts muted playback without a tap; we don't recommend it on an article page.

Terms — the short version

Questions

Will this slow my site down?
No. Each widget is a small iframe, so it can't block your page from rendering, and nothing in it runs on your page's main thread. The radar and live-channel widgets — the only heavy ones — load nothing at all until the visitor scrolls near them.
Will it clash with my site's CSS?
It can't, in either direction. The widget renders inside an iframe, so our styling can't reach your page and your stylesheet can't reach the widget. That's also why it looks the same on every platform.
How often does it update?
Forecasts and current conditions every ten minutes, alerts every five, radar every five (RainViewer publishes a new frame roughly every ten). If a refresh fails, the last good reading stays on screen rather than being replaced with an error.
Can I use it outside the United States?
Partly. Forecasts, current conditions and radar work worldwide. The alert widget is US-only, because it reads National Weather Service products — outside the US it simply stays collapsed.
Can I restyle it?
Beyond the two themes, no — and that's deliberate. The point of the widget is that it looks like the channel. You control the size, the units, the location and whether the title bar shows.
Something's broken. Who do I tell?
Please do — drop us a line with the page it's on and what you're seeing. These widgets run on other people's sites, which means we only find out about the odd platform from the person using it.