Community. Driven. Weather. Data. | Always Ad-Free | Developer FriendlyChecking statusDiscord
Support us
Sign in

Every warning, the second it is issued.

National Weather Service alerts off the feed, every storm cell tracked and scored, and GOES satellite lightning on one map. Level II radar, every tilt, in the app. Built by volunteers, paid for by people who chip in.

Dallas, TXNorman, OKTampa, FL

Open the live mapGet the app
142
Active alerts
1,243,891
Strikes

Severe weather alerts

A minute matters more than you think

A tornado on the ground covers about half a mile in the time it takes most weather apps to notice a warning has been issued. We take the National Weather Service on three independent feeds and send whichever arrives first, then reach you by push, email, text, phone call or webhook.

Every figure in this section is measured from our own arrival receipts over the last 24 hours and read live while you are on the page. If it cannot be measured it is not printed.

NWWS-OIXMPP, pushed at issuance
EMWINGOES satellite, our own dish
api.weather.govPublic web API, polled on a timer
Your alertWhichever got here first
Loading the last 24 hours...

An alert you sleep through is not an alert

A warning on a muted phone across the room is not a warning. The call gets through Do Not Disturb and reaches a landline, which is still what the people most at risk in a tornado answer.

Nothing on the phone below was written for this page. Every line is the output of the same functions that composed the last warning we sent.

WxAlertsTornado WarningHome until 0230Z. Tornado Warning issued April 14 at 9:02PM CDT by NWS Fort Worth TX.
Incoming callWX Alerts.orgSevere weather warning
Text message

WxAlerts: Tornado Warning for Home until 0230Z. Reply STOP to cancel.

One segment, 69 characters. No app, no data connection.
What the call says

This is a weather alert from WX Alerts dot org. Tornado Warning for Home. Take shelter now. Again. Tornado Warning for Home. Take shelter now.

It repeats, because the first seconds of a call are spent working out what it is.

The confirmation call when you add a number is also how ours gets saved in your phone. Carrier caller ID often shows no name at all, and an unnamed automated call at 2am is the one people hang up on.

Wake me for a tornado. Do not wake me for rain

Every channel gets its own rule on every place you save. The fastest alert in the world is worth nothing once you have muted it for crying wolf, so the loud channels stay reserved for the hazards that earn them.

The whole argument, with the measurements →
Home
PushEmailTextCallTornado WarningTake shelter nowTornado Warning: Push yesTornado Warning: Email yesTornado Warning: Text yesTornado Warning: Call yesSevere Thunderstorm WarningAct, but it is not a tornadoSevere Thunderstorm Warning: Push yesSevere Thunderstorm Warning: Email yesSevere Thunderstorm Warning: Text yesSevere Thunderstorm Warning: Call noFlood AdvisoryWorth knowing, not worth waking forFlood Advisory: Push yesFlood Advisory: Email noFlood Advisory: Text noFlood Advisory: Call no

Also included

Know what it is, not just that it is coming

WXA/SA storm analysis

Every convective cell tracked and scored while it is still a cell: how likely it is to turn severe, how likely it is rotating, and where its own motion puts it next. When a cell crosses the threshold and its track runs over a place you have saved, you hear about it — because that storm is coming at you, not because a county line moved.

Says rotating and severe-hazard likely. Never says tornado detectedHow it works, and how well →

NEXRAD Level II, every tilt

The whole volume scan rather than a flattened picture of it. Every elevation angle and every product the radar puts out, so you can climb a storm tilt by tilt and find the rotation at the height it is actually happening instead of guessing from the lowest slice.

In the app, on Pro and up: every tilt, every moment, every site

Organizations

When it is not just your own roof

The same alert feed, storm analysis and lightning detection the public map runs on, pointed at every site your people work out of, with the alert going to whoever is on shift there.

Talk to us
Schools and campusesOutdoor athletics, bus routes, and a lightning call somebody has to make in front of parents.
Emergency managementCounty-level warning awareness with the storm objects behind it, not just the polygon.
Logistics and fleetsYards, depots and drivers, each one its own saved place with its own recipients.
Utilities and field crewsLightning radius alerting for crews who have to be told to come down off the pole.

Education and research use is covered by the API terms as they stand. Commercial, logistics and government deployments need a conversation first — we are a not-for-profit and we would far rather have it before you build than after.

Building something yourself? Everything above is on a public MQTT stream with documented payloads. Read the MQTT docs.

Nonprofit

Servers cost money. Warnings shouldn't.

Ingest, push notifications and the lightning feed cost money every month. A plan pays for that, and buys you more places to watch and more people to wake. The free tier is the whole point and is not going anywhere, so most of what we send is paid for by somebody who is not receiving it.

No ads, no data sales, and nothing safety-related behind a paywall. If you would rather just cover somebody else's alerts, you can do that instead.

FreeFree: one place, push, email and webhooks$9.99 / moPro: five places, three people each, texts$19.99 / moBusiness: ten sites, five people at eachPhone calls are included on every paid plan, and a $14.99 a year add-on on the free one.

Tell us what you need covered

Enough to answer properly first time: who you are, where your people work, and what you need warning about. It reaches the same mailbox as an email to us, and a person reads it.

Roughly how many places need covering, and where they are.

or email [email protected] directly

Data is managed in line with our privacy policy.