Skip to main content

About ZwiftCalculator.com

An independent, one-person site that tells you what a Zwift climb will cost you before you start pedalling, and shows you the equation it used to work that out.

Why this site exists

Every rider who turns onto the bottom of Alpe du Zwift is asking the same question: how long is this going to take me? The climb is 12.2 km long, it gains 1,036 m, it averages roughly 8.5%, and it makes you sit through 21 hairpins to get to the top. That is a long time to spend finding out the hard way that you set off two tenths of a watt per kilo too hot.

This site answers that one question before you start. You give the Alpe du Zwift calculator your weight and the power you think you can hold, and it gives you back a finishing time you can plan a ride around: whether to chase the sub-60 badge today or wait another training block, whether you have time for the descent before dinner, what pace to hold in the first three hairpins so the last three do not end you.

That is the whole product. Everything else here grew out of the follow-up questions people asked after they got their first number: what does Ven-Top cost by comparison, what is my FTP really, which category does that put me in, and how much faster would I be if I lost three kilos.

How it started

I am Christian Lassen Dam. I am 25, I live in Aalborg in northern Denmark, I am studying for an MSc in Mechanical Engineering at Aalborg University, and I have been riding on Zwift long enough to have ground out the ascents that unlock the Tron bike. Right now most of my training is pointed at Ironman Copenhagen.

The first version of this calculator was a spreadsheet, and it was entirely selfish. I wanted to know what the Alpe would cost me at a power I could actually hold, and I did not trust my own guesswork. So I did the obvious engineering-student thing: collected finishing times, plotted them against watts per kilogram, fitted a curve, and typed my own numbers into the cell. Then a couple of riding friends asked me to run their numbers too. Sending screenshots of a spreadsheet gets old fast, so I put the formula on a web page. The web page turned into this site.

How the calculators are built

There is no secret model here and nothing to buy. The procedure is the same for every climb calculator on the site, even where the fitted shape is not, and it is deliberately boring:

  1. Collect finishing times. Real ascents, each one paired with the rider's weight and the average power they held, converted into watts per kilogram.
  2. Fit a curve. The simplest shape that survives contact with the data, chosen per climb rather than imposed on all of them. Alpe du Zwift takes a second-order polynomial. Ven-Top takes an inverse, where the predicted time falls as one over watts per kilogram.
  3. Check it against landmarks. The fit has to reproduce times riders already recognise. If it puts a 4.0 W/kg rider well away from where 4.0 W/kg riders actually finish, the fit is wrong, not the riders.
  4. Publish the equation. The coefficients are printed on the calculator page, so anyone can rebuild the result in a spreadsheet and check my work.

time_seconds = 148.60 × (W/kg)² - 1954.08 × (W/kg) + 8329.87

That is the Alpe du Zwift model this site runs on. Put in 3.5 W/kg and it returns about 3,311 seconds, which is 55:11. At 4.0 W/kg it returns 48:11.

Why watts per kilogram decides a steep climb

On the flat, the thing fighting you is the air, and air resistance barely cares how much you weigh. On a slope averaging 8.5%, nearly everything you produce goes into lifting you and your bike against gravity instead. The power needed to gain height at a given rate scales with total mass, so if you double a rider's mass and double their power, they climb at exactly the same speed. What survives that cancellation is power divided by mass. A 60 kg rider at 240 W and an 85 kg rider at 340 W are both at 4.0 W/kg, so the calculator hands them the same finishing time even though one is producing 100 W more, which is why raw watts are close to useless as a predictor on a climb this steep. The same quantity is what sorts riders into Zwift racing categories, and I have written the longer version of the physics in the power-to-weight article.

Why the relationship bends

Time is not proportional to power. It behaves much more like one divided by power, and that bends. Half a watt per kilo is worth a lot when you are slow and much less when you are already fast. Run it through the equation: going from 2.5 to 3.0 W/kg takes about 9 minutes 28 seconds off your Alpe time, while going from 4.5 to 5.0 W/kg takes off about 4 minutes 31 seconds. Same half a watt per kilo, less than half the payoff.

A quadratic is not a law of nature. It is a shape that fits the range riders actually ride in, roughly 2 to 6 W/kg, and it is honest about being a fit rather than a simulation. Push it far outside that range and it stops behaving: the parabola turns around at 1,954.08 divided by twice 148.60, which is about 6.57 W/kg, and beyond that point it starts claiming that more power makes you slower. That is exactly why the coefficients sit in the open instead of behind a button, so you can see where the model stops being useful. Ven-Top gets its own fit for the same reason: at about 20.9 km and 1,534 m of gain it is a different climb rather than a scaled Alpe, and it fits an inverse instead of a parabola, time_minutes = 3.21 + 253.38 ÷ (W/kg). The side-by-side comparison shows how differently the two punish the same rider. If you want the method written out properly, it is in the regression methodology article.

How I work

Show the working

Every model on the site is published as an equation with its coefficients. You can rebuild any result in a spreadsheet in about a minute. A tool you cannot audit is a tool you should not trust.

Free, and no login

No account, no paywall, no trial, no email capture. Open a calculator, type two numbers, get an answer. Nothing is held back for subscribers, because there are no subscribers.

Corrections beat ego

If a number here is wrong I want to know, and the fix goes on the page itself rather than into a comment thread. The standards every article here is held to are written down in the editorial policy.

What you will find here

The calculators

The Alpe du Zwift calculator and the Ven-Top calculator are the two originals. Alongside them sit a general climb time calculator, an FTP calculator and a racing category calculator. All of them run in your browser and none of them ask who you are.

The article library

The blog is sorted into training, racing, setup and data analysis. Some of it is method, like the data behind Zwift climbing. Some of it is pacing, like the Alpe guide.

Climb reference data

Length, elevation gain and average gradient for the climbs worth planning around live on the Zwift climbs page, and Alpe vs Ven-Top puts the two big ones head to head. Short questions get short answers in the FAQ.

What this site does not do

  • No coaching. I do not sell training plans, consultations or one-to-one coaching, and I am not building towards it.
  • No gates. Nothing sits behind a login. There is no account to create and no free tier to outgrow.
  • No sponsored posts. Nobody has paid to be mentioned in an article here, and nobody can.
  • No affiliate links. When a trainer, a fan or a piece of software gets named, there is no commission attached to the link.
  • No pretending to be your coach. A curve fitted to finishing times can tell you what a given W/kg is worth on a given climb. It cannot see your sleep, your fuelling, your last three weeks of training or the rest of your life.
  • No medical advice. If something hurts, or you are starting hard training after a long layoff, talk to a doctor rather than a calculator.

How the site is funded

The site is free to use, and the running costs of the domain, the hosting and the time are covered by display advertising. That is the whole business model, and you should know it before you weigh anything I write.

Advertising never influences the content. Advertisers get ad slots. They do not get advance sight of articles, a say in what gets covered, or a way to buy a mention or a link. If an advertiser objected to something published here, the article would stay and the ad would go. What advertising does mean for you is that you will see ads and that your visit is measured in aggregate. What gets collected and why is set out in the privacy policy, and what you may do with the numbers you get here is covered by the terms of service.

Christian Lassen Dam

Who is behind it

Christian Lassen Dam, 25, based in Aalborg in northern Denmark. I am an MSc student in Mechanical Engineering at Aalborg University, which is where the curve fitting and the fussiness about publishing coefficients come from. I ride on Zwift, I own the Tron bike, and I am training for Ironman Copenhagen, so most of the questions this site answers are questions I have had myself at six in the morning with a fan pointed at my face.

I fit the models, write the articles, build the pages and answer the email. That is worth knowing when you read something here: there is no editorial board and no anonymous content team behind the byline, and there is nobody else to blame for a mistake either.

Company information

ZwiftCalculator.com is operated by my registered Danish company, CLD Consulting. It holds the domain, the hosting and the advertising account. This site is not affiliated with, endorsed by or connected to Zwift Inc.

CLD Consulting

CVR: 45654230

Address

Krøyer Kielbergsvej 10
8660 Skanderborg
Denmark

Found a mistake? Tell me

If a calculator gives you a time you cannot reconcile with your own ride, that is worth an email. Send the climb, your weight, your average power and what the clock actually said, and I will work out whether the model or the page is at fault. Confirmed errors get fixed on the live page, and where the change matters the page says what changed. There is no appeals process to sit through. The same address takes feature requests and arguments about whether Ven-Top is harder than the Alpe.