Free on iOS · Pro $4.99/month

Your e-bike's real range today

Manufacturer specs assume 70°F, no wind, flat roads, and a brand-new battery. MileSpan uses today's weather and your bike's actual specs to tell you the miles you can actually ride.

25°F winter morning. 12-mile commute.

32
miles today
vs 50 mi ideal (−36% cold penalty)
✓ GO — comfortable margin
🌡 Temperature 25°F · −35% efficiency
🔋 Battery 500 Wh · Year 0
🗺 Route 12 mi · Flat
💨 Wind Calm · No penalty
⚙️ Assist Tour mode
Range estimates are general guidelines. Actual range varies with riding style, tire pressure, and bike characteristics. Always plan for less.

Everything that actually affects your range

🌡

Temperature Impact

Cold batteries lose 25–60% of capacity. MileSpan applies the exact penalty curve from Bosch and Shimano data — not a generic estimate.

💨

Wind Analysis

Free tier assumes worst-case headwind. Pro calculates the actual headwind component for your route bearing — so a crosswind doesn't tank your estimate.

🔋

Battery Age Factor

Every lithium battery loses ~4% capacity per year. Enter your purchase year and MileSpan accounts for real degradation automatically.

Terrain Multiplier

Flat, rolling, hilly, or mountain — elevation gain per mile drives consumption up to 1.75× baseline. Enter your route's elevation and see the real cost.

📅

7-Day Forecast (Pro)

See your predicted range for each day this week. Plan weekend rides or know which days to take the car — before you leave the house.

🔔

Morning Alert (Pro)

"Today: 22 mi range — outbound only." Daily 7 AM notification tells you what to expect before you're already at the door.

🔄

Round-Trip Mode (Pro)

Outbound with tailwind, return into headwind — Pro calculates both legs separately so you don't run out 2 miles from home.

📊

Battery Health Log (Pro)

Track your estimated vs actual range over time. See exactly when battery degradation is affecting you — and when to consider a replacement.

Brand-agnostic. No Bluetooth required.

⚡ Bosch 🔵 Shimano STEPS 🟢 Bafang 🔴 Specialized / Turbo 🟡 Trek 🟠 RadPower ⚪ Cannondale 🔵 Giant 🟤 Hub motors ⚙️ Any battery (Wh) 🛵 E-cargo bikes 🚲 DIY builds

No app pairing, no BLE, no brand lock-in. Enter your battery size (Wh) and purchase year — that's it.

11 variables. One honest number.

Factor Example impact
Battery capacity (Wh)Foundation of all range math
Battery ageYear 5 = −20% usable capacity
Ambient temperature25°F = −35% · 15°F = −45%
Assist modeTurbo uses 2.25× more than Eco
Rider weight+55 lb over baseline ≈ +12.5% consumption
Route distanceDetermines GO / OK / TIGHT / RISK / NO-GO
Elevation gainMountain terrain = 1.75× flat consumption
Wind speed20 mph headwind = +32% consumption
Wind direction vs routePro: crosswind costs less than headwind
Round tripPro: return leg calculated separately
PrecipitationDisplayed as warning (wet road context)

Stop guessing.
Know your range before you ride.

Free to use. Pro features $4.99/month — less than one flat tire repair.

Download on the App Store