ESP32 Battery

How Long Does ESP32 Last on Battery?

Estimate ESP32 runtime on 18650, LiPo and AA batteries using active current, deep sleep and duty cycle.

Battery life depends on average current

The same ESP32 can last hours or months depending on firmware and sleep strategy. Average current is the key value.

18650 runtime example

A 2500 mAh 18650 can run an ESP32 for a long time only when deep sleep dominates. Continuous WiFi operation drains it much faster.

LiPo runtime example

Small LiPo cells are useful for compact sensors, but regulator efficiency and WiFi peaks must be considered.

How to improve runtime

Use deep sleep, reduce wake frequency, send data in batches, disable LEDs and choose low-power boards.

Use the related calculator

Try real values with the related ESP32 calculator.

Open calculator

Frequently asked questions

Can I use this for production design?

Use this guide for estimates and planning. Verify final hardware with datasheets, measurements and real load testing.

Why do ESP32 current numbers vary?

Current depends on board design, firmware, WiFi usage, regulator choice and attached peripherals.