RideMath ← All tools

Climb Difficulty Grader

The Hors Catégorie / Cat 1-4 system used by Tour organisers is a categorisation, not a difficulty prediction. Two climbs rated the same can be radically different on the bike. This calculator adds a time estimate at your W/kg, a gradient profile, and a "compared to known climbs" panel.

auto-computed from length × gradient if blank

Estimated climb time
—
for your W/kg
Official category
—
based on Tour rules
Difficulty vs famous climbs
—

Compared to known ascents

ClimbLengthAvg %Top mSimilarity

Why the UCI categories are misleading

The UCI Hors Catégorie 1-5 scale is based purely on length and average gradient, with the magic formula: difficulty = (length in km × avg gradient²). It's a quick way for race organisers to label climbs for the roadbook. It tells you nothing about how a climb will feel.

Two Cat 1 climbs can have totally different profiles: a steady 7% over 12 km, or a 9% average with 15% ramps in the middle. The first is a tempo climb; the second is a leg-breaker. Our calculator surfaces both the official category and what it'll feel like on the bike.

What this calculator adds

FAQ

The official category says Cat 2 but the time feels long. Why?

The Tour category formula ignores altitude, gradient variability and surface. A Cat 2 at 2000 m with bad pavement is harder than a Cat 1 at sea level on smooth tarmac. Use the time prediction, not the category, to plan.

How do I get a climb's gradient profile?

Most cycling computers and apps (Strava, Komoot, RideWithGPS) export a climb-by-climb profile. Or use a free tool like GPX.studio to plot a route and read the gradient distribution.

My actual time is way off. What now?

Two reasons are most common: (1) you held higher than FTP — fine, you're stronger than you thought; (2) you faded in the back third — pacing is too aggressive. Either way, use the result to plan, not to grade yourself.

About this tool

This calculator was built to answer a question most online versions skip or oversimplify. It runs entirely in your browser; no inputs are stored or transmitted. The math is grounded in standard cycling physics and physiology models, and is suitable for hobbyist and intermediate training use. It is not a substitute for a coach, sports scientist, or professional bike-fit service.

Privacy Policy

This tool does not collect personal data. All inputs and results stay in your browser. We do not set first-party analytics cookies. This site may display ads served by Google AdSense; Google, as a third-party vendor, uses cookies to serve ads based on a user's prior visits to this site or other sites. Google's use of advertising cookies enables it and its partners to serve ads based on the visit to this site and/or other sites on the Internet. You can opt out of personalized advertising by visiting Google Ads Settings (google.com/settings/ads). Third-party vendors, including Google, use cookies to serve ads based on a user's prior visits to this site or other sites.

Children under 13 are not the intended audience.

Disclaimer

This calculator is provided for general informational and educational purposes only. It is not medical, mechanical, or legal advice. Predicted values depend on inputs you supply and simplified physical models; real-world outcomes vary. Use at your own risk. Brand names are descriptive only and do not imply affiliation.