WeatherDaddy
A fast, offline-capable progressive web app for 8-day weather forecasts, hourly graphs, severe-weather alerts, and your favorite saved locations.
How to use
Switching cities
Swipe left or right anywhere on the main weather dashboard to cycle through your saved locations.
Exploring the forecast
Swipe the temperature graph or tap a day in the list below it to view a different day. Swipe the quick-stats grid to see more details.
Hourly timeline
Scroll the hourly bar horizontally to view upcoming weather. Scrolling into a different day will automatically flip the dashboard to that day.
Managing locations
In the Locations menu, press and hold a city for a moment until it tilts, then drag it up or down to reorder your list.
Data & services
WeatherDaddy stitches together free, open data from several great sources. Massive thanks to each of them.
OpenWeatherMap ↗
Current conditions, 5-day / 3-hour forecasts, and city geocoding.
Open-Meteo ↗
Hourly precipitation, 8-day daily forecast extension, UV index, air quality (US AQI), and European pollen.
OpenStreetMap Nominatim ↗
Landmark, address, and point-of-interest geocoding — powered by data from OpenStreetMap contributors .
U.S. National Weather Service ↗
Severe weather alerts (Severe / Extreme) for U.S. locations.
GeoNames ↗
The 20,000-city autocomplete dictionary bundled with the app, from the cities15000 dataset.
Built into your browser
Geolocation API
Used by the "Use current location" button to find weather for where you are right now. WeatherDaddy never sends your location anywhere except the weather APIs above.
Use your own OpenWeatherMap API key
WeatherDaddy ships with a shared service so it works out of the box, but
you can plug in your own free OpenWeatherMap API key to get your own
request quota and skip our proxy.
Go to openweathermap.org and create a free account.
Open API keys , copy your key, and paste it below.
Heads up: brand-new keys can take up to 2 hours to activate. If you get an error right after creating one, try again later.
Status: Using Default Shared Service
Your API key
Save Key
Clear Key