Your runs, explained.

PeakDew watches your Strava feed. Every time you upload, it works out what the weather actually cost you and which summits you crossed, then writes the answer into your activity description. No app to open. No buttons to press.

Connect with Strava How it works

What lands in your description

— PeakDew — 🌡 24°C · dew 19°C · 74% RH · wind 6 m/s WSW · rain 0.4 mm/h 😊 Comfort 60/100 (Fair) ⏱ Adjusted pace 4:31/km (ran 4:51/km, -0:19 for conditions) 💬 Conditions were working against you — this run was better than the clock says. ⛰ 2 summits bagged (1 new) • Møllehøj · 171 m ✨ • Ejer Bavnehøj · 170 m Highest: Møllehøj at 171 m — peakdew.app —

The two things it does

🌡 Weather-adjusted pace

Heat and humidity slow everyone down, and a headwind costs more than most people think. PeakDew pulls the hourly reanalysis weather for where and when you actually ran, walks your GPS track segment by segment to see how much of it was into the wind, and reports the pace the same effort would have produced in still air on a mild day.

Built on the published temperature/dew-point performance curves and the standard aerodynamic cost-of-running model — not a fudge factor.

⛰ Summit bagging

Every peak, col and mountain pass in OpenStreetMap gets matched against your track. Cross one and it goes on your list, with first ascents called out. Your lifetime tally lives on the My Peaks page, sortable by height and by how often you have been back.

Matching is elevation-aware, so a trail that runs underneath a crag does not count as having stood on top of it.

Fair warning

PeakDew needs permission to read your activities and to edit their descriptions. It only ever touches the description, and only inside its own marked block — anything you wrote stays exactly where you put it. You can disconnect in one click, from here or from Strava's own settings page, and your data goes with you.