{{ summaryHeading }}
{{ primaryRangeDisplay }}
{{ summaryLine }}
{{ usableEnergyBadge }} {{ adjustedConsumptionBadge }} {{ tripBadge }} {{ profileBadge }}
EV range inputs
Enter total pack size in kWh, such as 58 for a compact EV or 75 for a long-range pack.
kWh
Use 100 when your battery capacity is already the usable value; otherwise model pack buffers here.
%
Enter the battery percentage shown in the vehicle now.
%
Use 5-15% for a practical arrival buffer, or 0 only when modeling absolute maximum range.
%
Enter the efficiency in the unit you already have; the calculator normalizes it internally.
Choose the closest use case; advanced penalties can refine the route further.
Enter 0 to hide the trip margin, or enter your route distance for a readiness check.
Use state of health if the car reports it; 100 means no degradation adjustment.
%
Enter 0 when the selected profile already covers conditions closely enough.
%
Use this for route-specific drag or load not already captured by the driving profile.
%
The chart plots a lower and higher consumption band around the selected route.
%
Metric Value Meaning Copy
{{ row.metric }} {{ row.value }} {{ row.meaning }}
Scenario Consumption Range Trip margin Takeaway Copy
{{ row.scenario }} {{ row.consumption }} {{ row.range }} {{ row.margin }} {{ row.takeaway }}
Enter a positive battery capacity, usable share, SOC window, and consumption value to estimate EV range.
Customize
Advanced
:

Introduction:

Electric vehicle (EV) range is the distance a car can cover before it reaches a chosen battery reserve. It depends on usable battery energy, the state-of-charge window you plan to spend, and how many kilowatt-hours the car uses per distance. The same pack can deliver very different distances on a slow urban route, a winter highway drive, or a trip with a roof box.

Range planning is most useful when the answer includes a reserve instead of assuming the battery is empty at arrival. A 250 km estimate with no buffer is a different decision from a 250 km estimate that still protects 10% or 15% state of charge. That reserve matters for detours, charger queues, wind, rain, elevation, cabin heating, battery conditioning, and normal driver comfort.

Diagram showing usable pack energy, state-of-charge window, route consumption, practical range, and planned distance

Official range ratings are controlled estimates, not personal route guarantees. EPA range testing combines defined driving cycles and includes adjustments for real-world factors such as air conditioning, cold temperatures, high speed, and aggressive driving. Your own result should be read as a planning estimate based on the consumption and reserve assumptions you choose.

Technical Details:

EV range is an energy balance. Battery capacity sets the starting amount of stored energy, but only the usable portion belongs in the range calculation. Manufacturer buffers, battery health, and the chosen state-of-charge window all reduce the energy available before the car reaches the arrival reserve.

Consumption is the other half of the model. A lower kWh per 100 km value means the same energy covers more distance. A higher value means the trip burns through the battery faster. Energy use rises with speed, cold weather, heating or air conditioning, elevation gain, towing, cargo weight, and aerodynamic drag. Regenerative braking can help city driving, but it does not make highway or cold-weather losses disappear.

The calculation uses kWh per 100 km as the common basis. Inputs entered as kWh per 100 miles, miles per kWh, or kilometers per kWh are converted before route and condition adjustments are applied. EPA labels also show kWh per 100 miles because consumption directly relates to electricity use, while MPGe is an energy-equivalent comparison value. For route range, the direct consumption figure is usually easier to audit.

Formula Core:

The practical range is the usable trip energy divided by adjusted route consumption. Miles are a final conversion from kilometers.

usable_pack_kwh = battery_capacity_kwh x usable_share x battery_health
drive_window = current_soc_percent - reserve_soc_percent
trip_usable_kwh = usable_pack_kwh x drive_window / 100
adjusted_consumption = normalized_consumption_kwh_100km x profile_factor x (1 + climate_penalty + speed_payload_penalty)
range_km = trip_usable_kwh / adjusted_consumption x 100
range_mi = range_km x 0.621371
EV range profile factors used by the calculator
Driving profileConsumption factorPlain meaning
Urban0.90Lower-speed driving usually stretches the same usable energy.
Mixed1.00Balanced city and highway driving keeps the entered consumption unchanged.
Highway1.16Higher sustained speed raises consumption and narrows range.
Cold weather1.28Heating, denser air, and cold packs reduce practical range.
Hilly route1.22Elevation and sustained climbing add an energy buffer.
Towing1.55Tow load and drag can dominate consumption.

Advanced penalties are added after the driving profile. A 15% climate penalty and a 10% speed or payload penalty do not replace the profile; they increase the selected profile's consumption multiplier. That makes the advanced controls useful for modeling route-specific drag, heavy cargo, cabin heating, battery conditioning, rain, snow, or wind that is not already captured by the basic profile.

EV range inputs and interpretation boundaries
InputUse it forCommon misread
Battery capacityTotal pack size in kWh, or the capacity you want to model.Entering nominal capacity while also assuming it is fully usable can overstate range.
Usable battery shareManufacturer top and bottom buffers, or 100% when capacity is already usable.Using 100% for a nominal pack ignores hidden reserve.
Current and reserve SOCThe part of the pack you are willing to spend before arrival.A low reserve can make a route look possible but leave no detour buffer.
Driving consumptionVehicle display value, recent trip average, or official consumption figure.Mixing wall energy with usable battery energy can make the estimate conservative.
Battery healthCapacity retention after degradation when state of health is known.Leaving 100% on an older pack may hide real capacity loss.

The sensitivity curve uses the adjusted consumption value as its center and plots a band around it. The span can range from 5% to 60%, and each point recalculates range from the same usable trip energy. A steep drop on the chart is expected because consumption sits in the denominator: every additional kWh per 100 km shortens the distance covered by the same battery energy.

Everyday Use & Decision Guide:

Start with numbers from the car when you have them. Enter the pack size, set usable battery share to 100% only if the capacity is already the usable value, then enter the current state of charge and the reserve you want to keep. A reserve of 5% to 15% is a practical planning range for many trips; 0% is an absolute-range experiment, not a comfortable arrival plan.

Use a recent consumption average when the route resembles your normal driving. If you only have an official or dashboard value, keep the unit exactly as reported and let the calculator normalize it. The Driving profile menu is the main route adjustment: Urban reduces consumption, while Highway, Cold weather, Hilly route, and Towing raise it.

  • Set Planned distance when you need a go/no-go margin instead of a raw maximum range.
  • Use Battery health when the car reports state of health or when you are comparing an older pack with its original capacity.
  • Add Climate and HVAC penalty for heating, cooling, rain, snow, wind, or battery conditioning that is not already reflected in the selected profile.
  • Add Speed or payload penalty for roof boxes, high-speed cruising, passengers, heavy cargo, or towing details beyond the basic profile.
  • Use Sensitivity span to widen or narrow the chart around your route-adjusted consumption.

The fastest sanity check is the summary. Practical range is the estimated distance before the selected reserve. Trip Range Covered means the modeled range clears the planned distance, while Trip Range Shortfall means the assumptions need charging, slower driving, a smaller reserve, or a shorter route.

The calculation runs in the page from the values you enter. The range breakdown and trip readiness tables can be copied or downloaded as CSV or DOCX, the sensitivity chart can be saved as an image or CSV, and the JSON export keeps the modeled inputs and outputs together. Treat those exports as trip notes because they can reveal vehicle capacity, route distance, and travel assumptions.

Step-by-Step Guide:

  1. Enter Battery capacity in kWh. Use the capacity you want to model, then adjust Usable battery share if that number is nominal rather than usable.
  2. Enter Current state of charge and Reserve state of charge. If the red validation box appears, make sure current SOC is greater than reserve SOC.
  3. Enter Driving consumption and choose the matching unit: kWh per 100 km, kWh per 100 mi, mi per kWh, or km per kWh.
  4. Choose the closest Driving profile. Use Mixed everyday driving when the entered consumption already reflects the route closely.
  5. Enter Planned distance when you want the readiness badge, trip margin, and modeled arrival SOC. Leave it at 0 for a range-only estimate.
  6. Open Advanced when pack health, climate, speed, payload, or sensitivity assumptions matter for the trip.
  7. Review Range Breakdown, then compare Current plan, Efficient pace, Conservative buffer, and No reserve modeled in Trip Readiness.

Finish on Range Sensitivity Map if the route is uncertain. If the planned-distance line sits close to the curve, small changes in speed, heat, wind, or cargo can decide whether the trip still clears the reserve.

Interpreting Results:

Read Energy before reserve before trusting the headline range. That value is the actual kWh used in the distance estimate after usable share, battery health, current SOC, and reserve SOC are all applied. A large battery with a narrow SOC window can have less trip energy than a smaller battery starting closer to full.

How to read EV range output fields
OutputRead it asCheck next
Usable pack after buffers and healthCapacity available after usable share and battery health.Confirm whether your source capacity is nominal or usable.
SOC driving windowThe percentage-point window available before the reserve.Raise the reserve if arrival flexibility matters.
Route-adjusted consumptionNormalized consumption after profile and advanced penalties.Compare it with a recent trip average from similar roads.
Practical rangeDistance before reaching the selected reserve SOC.Use the kilometer and mile values together when sharing across regions.
Modeled arrival SOCEstimated state of charge after the planned distance.Set a planned distance before relying on this row.

Trip Readiness is a scenario check, not a route planner. Efficient pace lowers adjusted consumption by 10%, Conservative buffer raises it by 15%, and No reserve modeled shows the distance if the selected reserve were ignored. If only the no-reserve row clears the trip, the plan is too tight for normal driving.

Do not read a covered badge as permission to skip real trip planning. Charging availability, elevation, traffic speed, tire pressure, wind, rain, detours, and battery temperature can all move the real result. Use the calculator to choose a safer first plan, then confirm it against the vehicle navigation estimate and charger options.

Worked Examples:

Everyday mixed trip with a comfortable margin

A 75 kWh pack at 92% usable share, 80% current SOC, 10% reserve, 18 kWh per 100 km, and the mixed profile gives 48.3 kWh of trip energy. The practical range is about 268 km, or 167 mi. For a 120 km plan, the margin is about 148 km and the modeled arrival SOC is near 49%.

Cold highway route with less range than the pack suggests

A 58 kWh pack at 92% usable share, 90% current SOC, 15% reserve, 16.5 kWh per 100 km, the highway profile, and a 15% climate penalty produces about 40.0 kWh before reserve. Adjusted consumption rises to about 22.0 kWh per 100 km, so practical range lands near 182 km. The same car may look much stronger on a warmer mixed route.

Towing case that needs a charge stop

A 100 kWh pack at 95% usable share, full current SOC, 10% reserve, 22 kWh per 100 mi, the towing profile, and a 20% speed or payload penalty gives about 85.5 kWh of trip energy. Adjusted consumption becomes about 25.4 kWh per 100 km, so the practical range is roughly 336 km, or 209 mi. A 220 mi tow target would show a shortfall before considering terrain or weather.

FAQ:

Why is the estimate lower than the car's advertised range?

The estimate uses your current SOC, reserve SOC, usable share, battery health, route profile, and consumption value. Advertised range usually assumes a full charge and a standardized test mix.

Should I enter nominal or usable battery capacity?

Either can work. If you enter nominal capacity, use Usable battery share to account for pack buffers. If you enter usable capacity, set usable share to 100% unless you want to model an extra buffer.

What consumption unit should I use?

Use the unit shown by your source. The calculator accepts kWh per 100 km, kWh per 100 mi, mi per kWh, and km per kWh, then converts them to one basis internally.

Why does highway driving reduce range?

Higher speed increases aerodynamic drag and usually reduces the benefit from regenerative braking. That is why the highway profile increases consumption compared with mixed driving.

What does no reserve modeled mean?

It shows the distance if the selected arrival reserve were not held back. Use it as a comparison row, not as a normal trip target.

Can this predict exact arrival charge?

No. It estimates arrival SOC from the entered distance and consumption assumptions. The vehicle's live navigation can react to elevation, traffic, temperature, and charger routing in ways a static estimate cannot.

Glossary:

State of charge (SOC)
The battery percentage shown by the vehicle.
Usable battery share
The portion of nominal battery capacity available for normal driving after buffers.
Battery health
Remaining capacity compared with the pack's original usable condition.
kWh per 100 km
Energy consumption for 100 kilometers of driving. Lower values mean better efficiency.
Reserve SOC
The battery percentage held back from the practical range estimate.
Trip margin
Modeled range minus planned distance.

References: