Battery Life Calculator
Estimate runtime from battery capacity and load. Supports mAh/Ah/Wh, efficiency losses, and optional Peukert effect.
How to Use
- Enter a battery capacity (mAh, Ah, or Wh).
- Enter your load as current (mA/A) or power (W).
- If using mAh/Ah and load in W, provide voltage (nominal).
- Set efficiency for converters/regulators (optional).
- Open “Show Work” to see the exact math and assumptions.
Show Work (step-by-step)
Reference
Runtime is estimated from usable energy divided by load power:
hours ≈ Wh_usable ÷ W_load.
- mAh → Wh:
Wh = (mAh ÷ 1000) × V - Efficiency: usable energy reduced by converter loss (e.g., 90% efficiency)
- Depth of discharge: usable fraction of capacity (e.g., 80%)
- Peukert (optional): lead-acid capacity decreases at higher discharge rates
FAQ
Why does my power bank say 10,000mAh but I get less at 5V?
Many power banks rate mAh at the internal cell voltage (~3.7V). Boosting to 5V plus converter losses reduces delivered Wh.
Should I enter nominal voltage or full-charge voltage?
Use nominal voltage for energy conversions (3.7V Li-ion, 12.0V lead-acid). It keeps estimates consistent across a discharge curve.
What is Peukert and when should I enable it?
Peukert describes how lead-acid batteries deliver less capacity at higher currents. Enable it for lead-acid under moderate/high loads.
Can this tool handle loads entered as watts?
Yes. If your capacity is in mAh/Ah, the tool converts to Wh using voltage first.
Tool Info
Last updated:
Updates may include unit support, UI improvements, and calculation edge-case handling.