Ride briefing
Brief the ride.
Drop a ride file. Get the climbs, the weather where you’ll be when you get there, what to wear, and when you’re back.
- Free
- No account
- Nothing stored. Your file stays in your browser.
Or drop one here. A GPX from Strava, Ride with GPS or Komoot; a FIT straight off a Garmin, Wahoo or Hammerhead; Garmin Connect’s “Export original” zip as it comes. A planned route or a ride you recorded.
The route
Climb chart
Coloured by grade, every tenth of a mile. Numbers are the climbs below.
- flat, down
- 2–4%
- 4–7%
- 7–10%
- 10%+
Briefing
Weather on the road
Climbs
Nothing holds 3% for long enough to call a climb.
Wear, carry
Water
Compare it
Two rides on one chart, and the difference said in a sentence.
Drop a second file here. GPX, FIT or TCX.
The poster
The route as a picture for the group chat or your story. On its own, or over a photo of yours.
Save the posterStory sizeOn a phone: press and hold the picture to save it.
How it’s worked out
- The line
- Your file, read in the browser, one point every 25 m. GPX, TCX, or the FIT a Garmin, Wahoo or Hammerhead records (a zip with one inside opens too). Heights from the file; when it has none, from Open-Meteo’s 90 m elevation model. Heights are averaged over 125 m so barometer noise doesn’t count as climbing; climbing adds up only when the road rises 2 m or more.
- Climbs
- A climb starts where the grade over 200 m reaches 3% and ends where it drops below; a dip shorter than 300 m that doesn’t fall more than 2% stays part of the climb. Under 100 ft of gain it’s a rise, not a climb. Category is Strava’s rule: length in metres times average grade. 8,000 is cat 4, 16,000 cat 3, 32,000 cat 2, 64,000 cat 1, 80,000 HC.
- Times
- Your flat speed, slower on the climbs (divided by 1 + 0.12 × grade), faster on the descents (up to 1.35×). An estimate. No stops are counted; add your coffee.
- Weather
- Open-Meteo’s hourly forecast at up to eight points: the start, every twelve miles, the foot of each climb, the finish, each at the hour you get there. Headwind means the wind is coming from within 45° of where you’re heading; tailwind, from behind; everything else is a crosswind. Nine days out or less; beyond that there’s no forecast worth printing.
- Wear and water
- A house table by temperature: winter kit under 40°F, warmers under 60, summer kit over 70, sun sleeves and an early start over 90. Water is about a bottle an hour at 80°F, one and a half at 90, two over 100, and over 100 isn’t an afternoon ride.
- Difficulty
- Hard: 60 miles or more, 100 ft of climbing a mile or more, or 40 miles at 60 ft a mile. Moderate: 25 miles or 50 ft a mile. Easy: the rest.
- Compare
- Both climb charts on the same distance and height scale. The sentences come from the numbers: distance and climbing within 5% count as the same; “hillier” is feet of climbing per mile; “steepest” is the steepest tenth of a mile; times are at the same flat speed.
- The poster
- Two looks. The route card: the route as one line, the start, each climb’s top with its height and mile, and anything the host named, 1080 by 1350. Black and white: your photo turned black and white under a flat 22% shade, the route over it in white with a dot at each end, the distance and climbing up the side, the day and the roll-out time at the foot; a feed post (1080 by 1350) and a Story (1080 by 1920, with Instagram’s bars left clear). Drawn in your browser; a photo you add stays in your browser too.
- What leaves your browser
- Nothing but the sample coordinates in the two Open-Meteo requests. A FIT is read here too; nothing is converted anywhere else. No account, no cookies, nothing stored. The share link carries the route itself, so it works for anyone.
I’d like to say I ride for everyone else. I ride because it changed me.
In 2027 I ride 10,000 miles, all on the bike, and every ride gets written down. The money goes through the orgs’ own rides. It never touches me.