Bicycle & E-Bike Power, Gearing and Range Calculator
Calculate cycling power, gear inches, cadence, climb time and e-bike range. Compare rider effort, motor torque, cold battery capacity and dated assistance presets.
Use this cycling power calculator to connect the road, the rider and the bicycle drivetrain. It estimates the wheel power needed at a chosen speed from gradient, rolling resistance and aerodynamic drag. Students can inspect each named calculation step; riders and engineers can compare a commuting bicycle, a loaded touring setup or an assisted climb.
Start with rider, bicycle and luggage mass. Enter the speed you want to hold, the road grade and the along-road wind. A positive wind value is a headwind; a negative value is a tailwind. Grade is rise divided by horizontal distance, expressed as a percentage. The segment distance is measured along the road. The displayed segment time is distance divided by requested speed, so it remains a kinematic time even when the available power is insufficient.
The bike gear calculator uses the loaded rolling wheel diameter and the front and rear tooth counts. It reports gear inches, rollout and cadence at the requested speed. The cadence chart compares the selected gear with your smallest and largest candidate sprockets. The grid samples up to nine distinct integer tooth counts between those limits; it represents possible combinations, not a manufacturer's cassette or a recommendation about derailleur compatibility. Press the play button to see the rider pedal at the calculated cadence.
For an ebike range calculator, rider effort must be separated from battery energy. Choose a hub or mid-drive motor, enter mechanical output power, output torque and measured efficiency, then set battery energy, starting charge, reserve and battery health. The motor supplies the remaining demand after the rider. A mid-drive passes through the bicycle transmission; its torque limit therefore interacts with gearing. Range is withheld if the requested speed needs more power than the model can supply.
Cold capacity is an adjustable sensitivity estimate. The default loss of one percent per kelvin below 20 °C is illustrative, not a specification for every lithium-ion pack. Motor heating uses a single thermal mass and resistance; calibrate those parameters before drawing conclusions about a particular drive. Heating is withheld when speed is infeasible. Otherwise the curve and temperature stop at segment completion or battery reserve, whichever comes first; they do not imply that a longer, battery-depleted segment can be completed.
Assistance presets are dated 26 October 2026: EU pedelec, a US three-class model and China GB 17761-2024. They simplify power and cutoff behavior for comparison. US rules vary by state; China's design-speed limit differs from its on-road speed rules. Check against the standard in force and local law.
This tool treats one uniform segment at steady speed. It excludes starts, stops, crosswinds, regenerative braking, detailed motor maps and route elevation profiles. Use measured consumption to calibrate a real bicycle and keep a reserve for changing conditions.
How it is calculated
The steady road-load model follows the force-balance approach of Martin et al. (1998), DOI 10.1123/jab.14.3.276 (https://doi.org/10.1123/jab.14.3.276). The attached paper's worked example is on file page 16 (printed p.291). This implementation retains gravity, rolling resistance and longitudinal drag; it omits the paper's bearing and acceleration terms.
For grade fraction , . With ground speed and signed headwind :
Wheel demand is . Negative road load is reported as coasting braking demand. Required unassisted crank power is . Rider power is a budget and is reduced when demand is smaller.
Gearing is derived from no-slip chain and wheel kinematics: wheel/crank speed ratio is front/rear teeth; rollout is times that ratio; gear inches are rolling diameter in inches times the ratio. Angular speed is explicitly converted between rad/s and rpm. Up to nine distinct grid rows are tooth-count candidates, not catalogue data. The row count is limited by the number of integer tooth counts between the chosen bounds.
The motor supplies demand left after the rider. Its output envelope is the smaller of mechanical power and output torque times angular speed, multiplied by assistance permission. A mid-drive loses chain power; a hub acts at the wheel. EU assistance is assumed to taper linearly over the last 1 km/h below cutoff; this taper width is an implementation assumption. Other presets use an ideal sharp cutoff. A requested speed with more than 0.5 W of wheel deficit is flagged and has no range result.
Battery draw is motor output divided by efficiency plus accessory draw. Wh/km equals battery watts divided by ground speed in km/h. Usable Wh includes health, the starting-charge minus reserve window, and the cold factor . Range is usable Wh divided by Wh/km. Zero draw has no finite battery-limited range.
Heating is a derived first-order energy balance: . The thermal node starts at ambient. All drive conversion loss is assigned to it; chain and accessory losses are excluded. The requested segment time is kinematic. Heating is withheld for an infeasible speed or a pedal-only bicycle. For a feasible assisted case, the powered interval ends at segment completion or battery reserve, whichever comes first: . With zero battery draw it ends at segment completion. The temperature card is the estimate at this interval's end; it does not predict completion of a longer, battery-depleted segment or behavior after reserve.
In the scene, the drive arrow represents actual rider plus motor traction. Air force acts opposite the signed aerodynamic resistance; a faster tailwind therefore points forward. Coasting braking appears when road load is negative. These longitudinal arrows are aligned with the illustrated road; weight remains vertical.
Assumptions
- One uniform road segment, steady speed, constant rider budget and no-slip rolling. Mass includes the battery and luggage. No pedalling physiology model is used.
- Default drag area, rolling coefficient, efficiencies, torque limit, cold slope and thermal parameters are editable scenario assumptions, not a measured bicycle or a product specification.
- Air density is entered independently. Ambient temperature is also the assumed battery temperature; a warm indoor-stored battery can behave differently.
- The cold slope defaults to 0.01 K⁻¹: 80% retained capacity at 0 °C and 60% at −20 °C, before health and reserve. Bosch's winter guidance supports reduced capacity qualitatively, not these numerical factors.
- Motor torque is at the crank or wheel after internal reduction. Fixed efficiency omits speed/load-dependent copper, iron and controller loss. The one-node thermal estimate is not a winding hotspot prediction.
- Crank cadence is a kinematic value; a hub or throttle-driven bicycle can travel while its rider coasts. The rider animation pedals only when the rider supplies positive power. Bicycle position is fixed, and road angle is exaggerated fourfold then capped at −20° and +24° for legibility. Arrow directions and visibility follow calculated forces; arrow lengths are schematic.
- Physics equations for gearing, energy accounting and lumped heating are derived here. Published cases independently check road-load components, simplified cycling examples and a gear-chart entry.
Where it applies
Use for preliminary bicycle comparison and teaching, not motorcycle homologation or a guaranteed trip range. Starts, stop-start traffic, crosswind/yaw, drafting, tire slip, regenerative braking, battery voltage sag, BMS limits, motor speed ceilings and route profiles are excluded. Descents report the braking power needed to hold the chosen speed; they do not certify brake or tire safety. Thermal parameters need measurements at the relevant airflow and load.
Regulatory preset date: 26 October 2026. EU: Regulation (EU) 168/2013, Article 2(2)(h), pedelec exemption: maximum continuous rated power ≤250 W, pedalling required, assistance progressively reduced and cut off by 25 km/h. US: a 750 W, 20/20/28 mph three-class planning model, illustrated by Indiana DNR's definitions; it is not a nationwide legal certification. Class 1/3 require pedalling here; Class 2 allows motor-only operation. State, local, age and access rules must be checked separately.
China: GB 17761-2024, published 31 December 2024 and effective 1 September 2025; this preset uses 400 W and 25 km/h design/assistance limits. MIIT distinguishes motor-driven vehicles from pedal-assisted vehicles and explains that the standard does not require pedals on all motor-driven types. The national non-motor-lane operating speed rule is 15 km/h, distinct from the 25 km/h design limit. These presets do not check construction, mass, electrical safety, registration or certification. A legal continuous rating is not a universal instantaneous peak-power limit; the calculator deliberately uses a simple planning ceiling. Check against the standard in force and the rules at the place of use.
References
- Martin, J. C. et al. (1998). Validation of a Mathematical Model for Road Cycling Power. Journal of Applied Biomechanics 14(3), 276–291. DOI: 10.1123/jab.14.3.276. Open university copy: https://collections.lib.utah.edu/dl_files/b4/8e/b48ef26086091662c561e673d7bd990d77868437.pdf
- Reid, J. S. (2020). Physics of Cycling. University of Aberdeen, pp.4, 6 and 12. https://homepages.abdn.ac.uk/nph120/meteo/cycling.pdf
- Fast, H. Planning Your Own European Bicycle Tour, Part 2: gearing formula and 26-inch mountain-bike chart, hosted by Sheldon Brown. https://www.sheldonbrown.com/euhans2.html
- Bosch eBike Systems. Safely through the winter with the eBike: qualitative cold-capacity guidance. https://www.bosch-ebike.com/en/news/safely-through-the-winter-with-the-ebike
- European Commission. Interpretation of pedal-cycle categories under Regulation (EU) 168/2013, meeting 11 May 2016. https://circabc.europa.eu/sd/a/c831d292-2b0b-4535-8367-59f7a8430d67/4_Categorisation%20cycles%20designed%20to%20pedal_Regulation%20168_2013.pdf
- Indiana Department of Natural Resources. E-bike rules: three classes and state-specific access. Checked 26 October 2026. https://www.in.gov/dnr/rules-and-regulations/e-bike-rules/
- MIIT. GB 17761-2024 official technical questions and answers, 13 January 2025. https://www.miit.gov.cn/zwgk/zcjd/art/2025/art_52062523e41040f596a1651abc52c5b0.html
- Hubei Public Security Department, 18 March 2026: confirmation of 25 km/h, 48 V and 400 W limits. https://gat.hubei.gov.cn/bmdt/dtyw/202603/t20260318_5894811.shtml
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Bicycle / assistance preset Planning limits checked 26 Oct 2026. These presets do not certify legal compliance. | preset | EU pedelec — 250 W, 25 km/h | |
| Rider mass | m_rider | kg | 75 |
| Bicycle mass, including battery | m_bike | kg | 22 |
| Luggage mass | m_load | kg | 3 |
| Available sustained rider power at the crank An available power budget. The rider eases off when less power is needed. | P_rider | W | 100 |
| Chain / transmission efficiency (%) | eta_chain_pct | 97 | |
| Requested ground speed | v_kph | km/h | 20 |
| Road grade (%) Rise divided by horizontal run × 100. Positive is uphill. | grade_pct | 3 | |
| Headwind speed Positive opposes travel; negative is a tailwind. Along the road only. | wind_kph | km/h | 0 |
| Rolling resistance coefficient Dimensionless. An adjustable scenario assumption; tires, surface and pressure matter. | C_rr | 0.006 | |
| Effective drag area, rider and bicycle Use a measured value when available. The default represents an upright scenario, not a fitted rider. | C_dA | m^2 | 0.6 |
| Air density Enter local density. Battery temperature does not change this input automatically. | rho_air | kg/m^3 | 1.225 |
| Distance along the road One uniform segment. On an uphill this is the climb length, not horizontal distance. | L_trip | km | 10 |
| Loaded rolling wheel diameter Measure one loaded rollout and divide by π for best accuracy; nominal tire names differ. | D_wheel | m | 0.7 |
| Chainring teeth | N_front | 42 | |
| Selected rear sprocket teeth | N_rear | 21 | |
| Smallest candidate rear sprocket | N_small | 11 | |
| Largest candidate rear sprocket | N_large | 42 | |
| Motor output location Torque limit and efficiency are at this output location, after internal motor reduction. | drive | Mid-drive — output at crank | |
| Available continuous motor output Mechanical output, not battery input. The preset may apply a lower planning power ceiling. | P_motor_max | W | 250 |
| Motor output torque limit After internal reduction: crank torque for a mid-drive, wheel torque for a hub. Constant envelope, not a torque map. | T_motor_max | N*m | 60 |
| Battery-to-motor-output efficiency (%) Motor plus controller efficiency before the bicycle chain; set from measurements. | eta_motor_pct | 80 | |
| Custom assistance cutoff | v_custom | km/h | 25 |
| Nominal battery energy | E_nom | Wh | 500 |
| Starting state of charge (%) | soc_pct | 100 | |
| State of charge to keep in reserve (%) | reserve_pct | 10 | |
| Remaining battery capacity / new (%) | health_pct | 100 | |
| Ambient / assumed battery temperature Assumes a cold-soaked battery at ambient. A pack brought from indoors can stay warmer. | T_air | degC | 20 |
| Assumed fractional capacity loss per kelvin below 20 °C Illustrative 1% per K default, not a battery specification. Replace with pack measurements; retained fraction is clamped to 20–100%. | alpha_cold | 1/K | 0.01 |
| Electrical accessories and idle draw | P_aux | W | 5 |
| Effective motor-to-air thermal resistance Illustrative whole-drive thermal parameters; calibrate both against the actual motor. | R_thermal | K/W | 0.7 |
| Effective motor thermal capacitance | C_thermal | J/K | 4000 |
| Pedalling animation time Press ▶ to see wheel rotation and the cadence of the selected gear. Bicycle position is fixed in this moving view. | t_anim | s | 0.2 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Required wheel power | 259 W |
| Crank power without assistance | 267 W |
| Cadence in selected gear | 76 1/min |
| Gear inches | 55.1 in |
| Rollout per crank revolution | 4.4 m |
| Motor output required after rider | 167 W |
| Required motor output torque | 21.1 N·m |
| Extra wheel power needed | 0 W |
| Battery consumption | 10.7 Wh/km |
| Range above battery reserve | 42.1 km |
| Segment time at requested speed | 30 min |
| Segment elevation change | 300 m |
| Motor temperature at heating end (estimate) | 33.9 °C |
| Coasting braking power to hold speed | 0 W |
| Heating interval until completion / reserve | 30 min |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
Martin 1998 worked example — steady road-load components
Source: Martin et al. (1998), DOI 10.1123/jab.14.3.276, printed p.291, attached p.16. Published worked example: use their stated combined CdA + wheel term, 0.2565 + 0.0044 m². Tests the three steady components only: their bearing and acceleration terms are excluded from this steady tool. The printed yaw interpolation has an inconsistent intercept; using its explicitly stated 0.2565 is not a fitted correction.
Inputs: Requested ground speed = 30.096 km/h; Headwind speed = 9.18 km/h; Road grade (%) = 0.3; Rider mass = 70 kg; Bicycle mass, including battery = 20 kg; Luggage mass = 0 kg; Rolling resistance coefficient = 0.0032; Effective drag area, rider and bicycle = 0.2609 m²; Air density = 1.223 kg/m³; the others as above.
| Result | Source | This calc |
|---|---|---|
| Power against aerodynamic resistance | 158.8 ± 0.3 W | 158.8 W |
| Power against rolling resistance | 23.6 ± 0.1 W | 23.619 W |
| Power against gravity | 22.1 ± 0.1 W | 22.143 W |
Reid — 100 W on a calm flat road
Source: John S. Reid, Physics of Cycling (2020), University of Aberdeen, p.4 and p.6. Published 5.85 m/s at 100 W with drag 0.5v², no rolling or chain losses. The quoted speed is rounded, so recalculating power gives approximately 100.1 W.
Inputs: Bicycle / assistance preset = Pedal bicycle — no motor; Requested ground speed = 21.06 km/h; Road grade (%) = 0; Rolling resistance coefficient = 0; Effective drag area, rider and bicycle = 1 m²; Air density = 1 kg/m³; Chain / transmission efficiency (%) = 100; the others as above.
| Result | Source | This calc |
|---|---|---|
| Crank power without assistance | 100 ± 0.2 W | 100.1 W |
| Signed aerodynamic resistance | 17.1 ± 0.05 N | 17.111 N |
Reid — 2% climb at approximately 100 W
Source: Reid (2020), Physics of Cycling, p.12: 100 kg combined, 2% uphill, 3.75 m/s and 12.5 km in about 55.5 min. His small-slope approximation and rounded speed produce a small power difference; this tool uses sin(atan(grade)).
Inputs: Bicycle / assistance preset = Pedal bicycle — no motor; Requested ground speed = 13.5 km/h; Road grade (%) = 2; Rolling resistance coefficient = 0; Effective drag area, rider and bicycle = 1 m²; Air density = 1 kg/m³; Chain / transmission efficiency (%) = 100; Bicycle mass, including battery = 25 kg; Luggage mass = 0 kg; Distance along the road = 12.5 km; the others as above.
| Result | Source | This calc |
|---|---|---|
| Crank power without assistance | 100 ± 0.2 W | 99.927 W |
| Segment time at requested speed | 55.5 ± 0.1 min | 55.556 min |
Published 26-inch mountain-bike gear — 46 / 13
Source: Hans Fast, Planning Your Own European Bicycle Tour, Part 2, Gearing Set-Ups and Gear Charts, at https://www.sheldonbrown.com/euhans2.html. The published 26-inch mountain-bike chart gives 92 gear inches for 46/13; 0.6604 m is exactly 26 inches.
Inputs: Loaded rolling wheel diameter = 0.6604 m; Chainring teeth = 46; Selected rear sprocket teeth = 13; the others as above.
| Result | Source | This calc |
|---|---|---|
| Gear inches | 92 in | 92 in |
Related Resources
Related articles
Related courses
IEC Electrical Schematics and Industrial Control Panels
5
Original price was: 42 €.21 €Current price is: 21 €.
Basic Electrical Controls & Diagram Reading
7
Original price was: 32 €.18 €Current price is: 18 €.
Induction motor simulation using RMXPRT tool of ANSYS MAXWELL
1
Original price was: 50 €.12 €Current price is: 12 €.







Responses