Workout Weather Planner
Find the best time to start a workout from the forecast for your location.
Forecast source: Open-Meteo (free, no account needed). Forecasts are available from today up to 16 days ahead.
Quick Start
- Pick the
Workout date, Duration, Earliest start, and Latest finish.
- Enter a
Location — a city name or coordinates like 47.37,8.54.
- Click
Get Weather (or press Enter in the location box).
- Review the timeline and the
Best start time suggestions.
Import From Intervals.icu (Optional)
- Enter your API key and athlete ID (
0 for yourself), then click Fetch planned workouts.
- Pick a planned workout to fill in its date and duration.
- If the workout has a planned start time, it is shaded on the timeline with its expected conditions, and the time window widens to include it.
- Choose
Select a planned workout… to clear it.
A planned workout only shows on its own date.
Time Window
- Suggestions always start at or after
Earliest start and finish by Latest finish.
- If
Latest finish is earlier than Earliest start, the window runs past midnight into the next day (times after midnight are marked with ⁺).
- When the workout is today, start times that have already passed at the forecast location are skipped.
- Changing the date or window updates the results automatically, fetching a new forecast when needed.
Location
- City names are looked up with Open-Meteo's geocoding. The matched place is shown under the box.
- If the name matches several places (for example
Portland), use Not the right place? to switch to another match.
Timeline Controls
Conditions preference sets what counts as good weather: Cool & dry, Mild, Warm, or Custom (your own ideal feels-like temperature and weights).
Timeline detail switches between 15-minute and hourly data. Rain chance, cloud cover, and UV are only published hourly, so they are interpolated in 15-minute mode.
Units switches between metric (°C, km/h, mm) and imperial (°F, mph, in).
- Tap the metric pills to show or hide each line on the chart.
How Start Times Are Scored
Each possible start time gets a 0–100 score from the average comfort across the workout:
- Temperature: how close the feels-like temperature is to your ideal.
- Rain amount and rain chance: less is better. Rain shown at a time is the rain expected over the following 15 minutes (or hour).
- Wind: calmer is better.
- Humidity: only counts when it's warm (feels-like above 15 °C / 59 °F), since feels-like temperature already accounts for humidity.
- UV: only counts when UV is high (above 5).
Up to four suggestions are shown, at least an hour apart, with the reasons they scored well.
Data and Privacy
- Your settings are saved in this browser only.
- The API key is only stored if you tick
Remember API key on this device.
- Location lookups and forecasts go directly from your browser to Open-Meteo.