E-bike Hill Climb Power Calculator
Estimate whether your e-bike can hold speed on a climb
This calculator estimates the power needed for an e-bike to ride uphill at a steady speed. It focuses on a practical question riders ask all the time: “If I weigh this much, ride this fast, and face this grade, how hard does my bike need to work?” That question matters when you are choosing a route, comparing bikes, carrying cargo, or trying to avoid overheating a motor on a long hill. Instead of guessing from a motor label alone, you can break the climb into the main physical loads and see how much power they demand.
The model adds three sources of resistance. First, gravity pulls the bike and rider downhill, and that force grows quickly as the grade gets steeper. Second, the tires lose a small amount of energy to rolling resistance, which depends on weight, tire behavior, and surface quality. Third, air drag pushes back against you, and that part becomes much more important as speed rises. The calculator combines those effects to estimate wheel power, then divides by motor efficiency to estimate electrical power draw from the battery.
That distinction is useful. Wheel power is the mechanical output needed at the road. Electrical power is what the battery and controller must supply to produce that output after losses in the motor and drivetrain. If your wheel power estimate is moderate but your electrical power estimate is high, the bike may still climb, but the battery system is being asked to work harder than the wheel number alone suggests.
What each input means in plain language
Total mass is the combined weight of the rider, bike, and anything carried on the bike. If you add panniers, groceries, tools, or a child seat, include them here. This value matters because gravity and rolling resistance both scale with weight. A heavier setup does not just feel slower; it truly requires more power on a climb.
Grade (%) describes how steep the hill is. A 5% grade means the road rises 5 units vertically for every 100 units traveled horizontally. Many city hills sit around 3% to 6%, while short steep ramps can reach 10% or more. If you are unsure, mapping apps and cycling route tools often report average or peak grade.
Speed (km/h) is your target climbing speed. This is one of the most important choices because speed affects every part of the calculation. Climbing a little slower often reduces required power a lot, especially once aerodynamic drag starts to matter. If your estimate comes out too high, lowering speed is usually the first adjustment worth testing.
Rolling resistance coefficient is a compact way to describe tire and surface losses. Smooth pavement with properly inflated road-oriented tires tends to produce lower values, while rough surfaces, soft tires, or knobby tires produce higher ones. For many paved-road e-bike scenarios, a value around 0.004 to 0.008 is a reasonable starting range.
Aerodynamic CdA combines drag coefficient and frontal area into one number. An upright rider with everyday clothing and accessories usually has a higher CdA than a rider in a more tucked position. At low climbing speeds on steep hills, CdA matters less than grade and mass. At faster speeds on moderate hills, it becomes more important.
Motor efficiency is the fraction of electrical power that becomes useful mechanical power. A value of 0.85 means about 85% efficient overall under the assumed operating condition. Real efficiency changes with motor speed, torque, controller behavior, and temperature, so this input is best treated as an informed estimate rather than a fixed truth.
How the formula works
The calculator uses SI units internally. Speed entered in km/h is converted to m/s, and grade is converted into the sine of the slope angle so the gravity term can be computed directly. The total mechanical power is the sum of gravitational power, rolling resistance power, and aerodynamic power. The page preserves the MathML formulas below because they show the exact structure used by the model.
For hill climbing specifically, the total wheel power is written as the sum of the three physical contributions:
Grade is usually entered as a percentage, so the script derives the slope angle from that percentage:
With mass m, gravity g, speed v, rolling resistance coefficient Crr, air density ρ, and aerodynamic drag area CdA, the calculator uses:
Electrical power is then estimated from efficiency η:
How to use the result without over-trusting it
Once you calculate a scenario, compare the wheel power to your motor's continuous rating and compare the electrical power to what your battery and controller can sustain. If the estimate is comfortably below those limits, the climb is likely realistic under calm conditions. If the estimate is near the limit, the bike may still make the climb, but speed could drop, heat could build, and rider pedaling will matter more. If the estimate is well above the limit, the most realistic fixes are to reduce speed, reduce total mass, or choose a gentler route.
A good habit is to run three scenarios instead of one: a baseline case, a conservative case, and a demanding case. For example, you might test the same hill with a little extra cargo, a slightly lower efficiency, or a slightly higher speed. That gives you a range rather than a single number and makes the result more useful for planning.
Worked example
Suppose your total mass is 100 kg, the hill is 5%, your target speed is 15 km/h, rolling resistance is 0.005, CdA is 0.6 m², and motor efficiency is 0.85. The calculator converts 15 km/h to about 4.17 m/s, computes the slope angle from the 5% grade, and then adds the gravity, rolling, and drag power terms. In this kind of commuter scenario, gravity is usually the largest contributor, rolling resistance is modest, and aerodynamic drag is noticeable but not dominant.
The resulting wheel power lands in the few-hundred-watt range, and the electrical power is higher because efficiency is less than 100%. That means a bike with a modest motor may still handle the climb if the rider contributes some pedaling effort, while a more powerful system will hold speed more comfortably. If you raise the speed to 18 km/h or increase the grade to 8%, the required power rises quickly, which is exactly why steep hills can feel dramatically harder even when the change in numbers looks small.
Assumptions and limits of the model
This is a steady-state hill-climb estimate, not a full simulation of every riding condition. It assumes constant speed, constant grade, still air, and a single overall efficiency value. It does not model gusty wind, stop-and-go riding, traction limits, motor thermal protection, gear choice, or changing rider posture. Air density is fixed at a typical sea-level value, so very high altitude or unusual weather can shift the drag term. The result is best used as a planning tool for comparison, not as a guarantee of exact real-world performance.
Even with those limits, the calculator is useful because it captures the main drivers of climbing demand. If you want to know whether a route is reasonable, whether cargo will noticeably change the ride, or whether slowing down by a few km/h will save a lot of battery strain, this model gives a fast and physically grounded answer.
Mini-game: Hill Climb Power Rush
This optional mini-game turns the same hill-climb idea into a quick reflex challenge. Your e-bike rider tries to crest the hill while staying in the green power band. Tap or press to add power, ease off to avoid overheating, and collect battery boosts while dodging rough patches and headwind gusts. It does not change the calculator result, but it makes the tradeoff behind the math easy to feel: too little power and you stall, too much and the system overheats.
