IoT Battery Life Calculator
Estimate battery runtime from a repeated low-power cycle of up to five current stages with per-stage units.
Estimated runtime–
Average current–
Whole units–
Cycle length–
Usable capacity–
What this estimate includes
I_avg = Σ(I_stage × t_stage) / Σ(t_stage)
runtime = capacity × usable% / I_avg
Model a repeated low-power cycle with up to five stages (sleep, standby, run, and two transmit bursts), each with its own current and time units so firmware timing can be entered directly. The result uses a repeated-cycle average-current model.
Real runtime also depends on battery chemistry and temperature, regulator quiescent current, radio retries, self-discharge, and cutoff voltage — so treat this as a planning estimate.