calc.engineer / Solar & Power / Battery Charge Time

Battery Charge Time v1.0.0

Estimates battery charge time given capacity in mAh, charge current in mA, charger efficiency, and initial state of charge. Accounts for real-world charging losses (typically 80-90% efficient) to produce time in hours and minutes, energy required in Wh (at an optional voltage, default 3.7V for Li-ion), and the C-rate of the charge. Useful for solar charge controller sizing, USB charging time estimation, lead-acid float charging, and EV battery planning. The C-rate output helps verify the charge current is within safe limits (typically 0.5C-1C for Li-ion). Chain from solar_sizing charge_controller_amps to size a solar charging system end-to-end.

← from solar_sizingfeeds solar_sizing →
Total battery capacity in milliamp-hours (mAh)
Charge current in milliamps (mA)
Charger efficiency factor (0-1), default 0.85
Initial state of charge as percentage (0-100), default 0 (empty)
Nominal battery voltage for energy calculation (V), default 3.7 for Li-ion
Fill in the inputs and Compute to see the structured result.

From an agent (MCP) or the API

curl -X POST https://calc.engineer/api/battery_charge_time \
  -H "Content-Type: application/json" \
  -d '{"capacity_mah": …, "charge_current_ma": …, "efficiency": …}'

MCP: connect to https://calc.engineer/mcp and call battery_charge_time.

calc.engineer — free, MCP-native engineering tools.