Boneyard Tools

Battery Life Calculator

Enter your battery capacity in mAh and the device current draw in mA to estimate the runtime. An efficiency factor (85% by default) derates the ideal figure to reflect real-world losses.

How to use the battery life calculator

  1. Enter the battery capacity in milliamp-hours (mAh).
  2. Enter the average current the device draws in milliamps (mA).
  3. Adjust the efficiency if you want the ideal figure (100%), then read the runtime.

Examples

2000 mAh at 200 mA

2000 mAh, 200 mA, 85%
8h 30m

Ideal runtime

2000 mAh, 200 mA, 100%
10h 0m

Frequently asked questions

How do you calculate battery life from mAh?

Divide capacity by current draw, both in the same milli unit, then multiply by an efficiency factor. Hours = (mAh / mA) x (efficiency / 100).

Why use an efficiency factor?

Rated capacity assumes an ideal slow discharge. Voltage regulators, heat and faster discharge mean you rarely get the full rating, so an 85% factor gives a more honest estimate.

What current draw should I enter?

Use the average current over the use you care about. A device that idles and bursts will last longer than its peak draw suggests, so average across a realistic cycle.

Does battery voltage matter?

For a runtime estimate in hours, capacity in mAh and draw in mA already share the same voltage assumption, so the volts cancel out. Use watt-hours only when comparing across voltages.

Why does it refuse a zero current draw?

A device drawing no current would run forever, which is not a meaningful estimate, so a current draw greater than zero is required.

Related tools