ESP32 battery-life calculator

You’re in. Here’s your calculator

Drag the sliders to match your project — battery size, how often it wakes, how long it stays awake — and watch the runtime change. Bookmark this page; the link is in your inbox too.

2,000 mAh
15 min
How often the sensor wakes to measure and report.
4 s
Boot, connect Wi-Fi, send, sleep. Shorter is longer life.
110 mA
Average draw during the active burst — Wi-Fi dominates.
66 µA
µA
On one charge, this sensor runs for
4.2months
about 128 days between charges
Average draw
555 µA
Recharges / year
2.9×

Why standby current decides everything

Same sensor, same job — only the board's deep-sleep current changes. A typical dev board leaks milliamps around the clock, so it drains even while doing nothing.

Typical dev board (~5 mA) 13 days
Bare ESP32 module (~10 µA) 4.7 months
Sprig-C3 (66 µA) 4.2 months

With these settings, the Sprig-C3 lasts 9.9× longer than a typical dev board. A bare module edges it out on paper — but without a fuel gauge, charge circuit, or enclosure.

Want a board that hits these numbers?

The Sprig-C3 pairs 66 µA standby with a real fuel gauge and buck-boost — built for battery life.

Explore the SprigStack

Estimates are for planning, not a guarantee. Real runtime depends on battery health, temperature, Wi-Fi conditions and firmware. Assumes 85% usable capacity and steady duty-cycling.