°C °F
← Generate a route first

When should I run?

Pick the best weather window for your run.

The RunWeather Algorithm

RunWeather assigns a weighted composite score to each 30-minute window. The score reflects conditions across the full planned run duration, not only the start time, so recommendations penalise windows where conditions are likely to deteriorate mid-run.

Effective Wind Resistance

Wind is modelled beyond sustained speed. We estimate effective wind by incorporating gust strength relative to the mean wind. This reduces scores for turbulent conditions that can increase running effort and disrupt pacing even when average wind appears acceptable.

Temperature and Physiological Strain

Temperature is scored using a non-linear curve. The model favours an efficiency range of 8°C to 15°C and applies steeper penalties for heat than for cold to reflect higher thermal strain during sustained aerobic work. The planner also flags hydration required conditions when heat stress becomes material.

Precipitation Accumulation

Precipitation risk is estimated as expected accumulation using both probability and intensity (mm/hr). This helps differentiate light precipitation that may remain runnable from heavier rain that increases discomfort and reduces traction.

Air Quality Safety Ceilings

Air quality acts as a safety override. When PM2.5 exceeds conservative thresholds aligned with common European AQI categories, the algorithm enforces a score ceiling. This prevents high-intensity run recommendations when particulate exposure risk is elevated, even if temperature and wind are otherwise favourable.

Hi! I'm 23 and I built this because I got tired of bouncing between weather apps. I just wanted a quick, free way to check running conditions near me in one scan, factoring in temperature, wind, and air quality. No accounts, no paywalls, just the best time to run.

💬 Contact & Feedback
☕ Buy me a coffee