Battery Internal Resistance Calculator

Internal resistance from the voltage drop under load, plus the I²R power loss and terminal voltage.
Voltage-Drop Method
Two-Point Method

From Open-Circuit & Loaded Voltage

Rint = (Voc − Vload) / Iload  •  Ploss = Iload² × Rint
12.8V→12.2V @ 30A
4.1V→3.9V @ 5A
V
V
A
Enter values and press Calculate.

From Two Load Points

Rint = (V1 − V2) / (I2 − I1)
12.6V@5A, 12.1V@40A
V
A
V
A
Enter values and press Calculate.

What Internal Resistance Tells You

Every battery has a small internal resistance Rint (often milliohms) that causes the terminal voltage to sag under load. Model the battery as an ideal source Voc in series with Rint: under a load current I the terminals read Vload = Voc − I·Rint. Rearranging gives Rint = (Voc − Vload)/I. That resistance also burns power as heat, P = I²Rint, which limits how much current the battery can usefully deliver.

QuantityFormula
Internal resistance (drop)Rint = (Voc − Vload)/I
Internal resistance (2-point)Rint = (V1 − V2)/(I2 − I1)
Power lost as heatP = I² × Rint
Max (short-circuit) currentIsc = Voc / Rint

Internal resistance rises as a battery ages, gets cold, or discharges, so it is a key state-of-health indicator. A new lithium cell may be a few milliohms; a worn one several times that. Lower resistance means less voltage sag, less heat, and higher deliverable power.

Real-World Applications & Examples

Worked examples

1. 12 V battery under load. Voc=12.8 V, drops to 12.2 V at 30 A: R=(12.8−12.2)/30=0.6/30=0.020 Ω (20 mΩ).
2. Heat generated. Example 1: P=30²×0.02=18 W lost inside the battery.
3. Li-ion cell. 4.1 V to 3.9 V at 5 A: R=(0.2)/5=0.040 Ω (40 mΩ).
4. Two-point method. 12.6 V at 5 A and 12.1 V at 40 A: R=(12.6−12.1)/(40−5)=0.5/35=0.0143 Ω.
5. Short-circuit current. Example 1: Isc=12.8/0.02=640 A — why battery short circuits are so dangerous.
6. Ageing check. If the same cell later shows 80 mΩ instead of 40, its resistance has doubled — a clear sign of degradation.

Frequently Asked Questions

What is battery internal resistance?

It is the small resistance inside a battery that opposes current flow, causing the terminal voltage to drop under load. It is modelled as a resistor in series with the ideal cell voltage and is usually a few to a few hundred milliohms.

How do I measure internal resistance?

Measure the open-circuit (rested) voltage, then apply a known load current and measure the voltage again. Internal resistance is the voltage drop divided by the current: R = (Voc − Vload)/I.

What is the two-point method?

Instead of needing the open-circuit voltage, you measure the terminal voltage at two different load currents. The resistance is the change in voltage divided by the change in current: R = (V1 − V2)/(I2 − I1).

What is a good internal resistance value?

It depends on size and chemistry. A healthy small Li-ion cell may be 20–50 mΩ, a large lithium pack cell a few milliohms, and a car lead-acid battery only a few milliohms. Lower is better.

Why does internal resistance matter?

It sets the voltage sag under load, the heat generated (I²R), and the maximum power the battery can deliver. High resistance means weak performance under load and more wasted energy.

Does internal resistance change with temperature?

Yes. Resistance rises sharply in the cold, which is why batteries feel weak in winter, and falls somewhat when warm. Measurements should note the temperature.

Does internal resistance increase with age?

Yes. As cells age and cycle, chemical changes and electrode degradation raise the internal resistance. A rising resistance is one of the clearest indicators of declining battery state of health.

How does internal resistance cause heat?

Any current through the internal resistance dissipates power as heat, P = I²R. At high currents this heat can be significant and must be managed to avoid thermal runaway.

What is the difference between DC resistance and AC impedance?

DC internal resistance is measured from a step in load current, as here. AC impedance (measured at 1 kHz or via EIS) probes the cell at a specific frequency and gives a slightly lower value; both are useful health metrics.

How does resistance limit deliverable current?

The terminal voltage falls as I×R, so at very high currents the voltage collapses and useful power drops. The theoretical maximum is the short-circuit current Voc/R, but batteries should never be operated near it.

Can I add cell resistances in a pack?

Yes. Cells in series add their resistances; cells in parallel divide it. A pack of N series and M parallel cells has Rpack = N/M × Rcell.

Why measure at rest before loading?

The open-circuit voltage must be the true no-load value; if the battery has just been charged or discharged it needs to settle first. Otherwise the calculated resistance includes transient effects and is inaccurate.

Related Calculators

State of ChargeCycle LifeBattery Pack DesignAll Calculators