Battery Internal Resistance Calculator – Sag, Heat & Max Amps

Battery Internal Resistance Calculator

Measure a cell internal resistance from a single loaded reading with R = (Voc - Vload) / Iload, or use the two-load method R = dV / dI. Then see how much voltage sags under load, how much power turns to heat inside the cell, and the highest current the battery can push before it drops to your voltage floor.

Choose a Method

🔋Real Cell Test Presets

📝Measurement Inputs

Resting terminal voltage with no load connected.

Terminal voltage while the test load current flows.

Steady DC current drawn during the drop test.

Voltage at the smaller current I1 in the two-load test.

The lighter of the two applied currents.

Voltage at the larger current I2, always lower than V1.

The heavier of the two applied currents.

Current at which sag, loaded voltage, and heat are reported.

Lowest usable voltage; sets the max deliverable current.

Milliohms suit Li-ion; ohms suit coin and alkaline cells.

Internal Resistance 0 mOhm from the drop under load
Voltage Sag at Working Current 0 V loaded voltage shown below
Power Lost as Heat 0 W dissipated inside the cell
Max Current to Floor 0 A before dropping to Vmin

🔢Formula Snapshot

RdV / I
SagI × R
HeatI² × R
Imax(Voc-Vmin)/R

📋Typical Internal Resistance by Cell Type

Cell TypeConditionInternal ResistanceNotes
18650 Li-ionFresh30-50 mOhmHealthy laptop or pack cell
18650 Li-ionAged80-150 mOhmCapacity fade, high sag
21700 Li-ionFresh15-25 mOhmHigh-drain EV and tool cell
LiFePO4 largeFresh1-3 mOhmPrismatic solar storage cell
LiPo pouchFresh2-8 mOhmRC and drone flight pack
NiMH AAFresh20-40 mOhmRechargeable household cell
Alkaline AAFresh150-300 mOhmRises fast as it drains
Lead-acid carCharged5-15 mOhmWhole 12 V battery figure

📊Voltage Sag at 5 A Load

Internal ResistanceSag at 5 AVoc 4.0 V drops toVerdict
10 mOhm0.05 V3.95 VExcellent
25 mOhm0.125 V3.875 VVery good
50 mOhm0.25 V3.75 VGood
80 mOhm0.40 V3.60 VAging
120 mOhm0.60 V3.40 VWeak
200 mOhm1.00 V3.00 VPoor
300 mOhm1.50 V2.50 VRetire cell

🔥Heat Dissipated Inside the Cell

CurrentAt 25 mOhmAt 50 mOhmAt 100 mOhmFormula
1 A0.025 W0.05 W0.10 WI² × R
2 A0.10 W0.20 W0.40 WI² × R
5 A0.625 W1.25 W2.50 WI² × R
10 A2.50 W5.00 W10.0 WI² × R
20 A10.0 W20.0 W40.0 WI² × R
30 A22.5 W45.0 W90.0 WI² × R

🗃Cell Comparison Grid: Sag, Heat and Max Current

Cell TypeR_intVocSag at 3 AHeat at 3 AImax to 2.5 V
LiFePO4 large2 mOhm3.30 V0.006 V0.018 W400 A
LiPo 4S pack6 mOhm4.10 V0.018 V0.054 W267 A
Lead-acid car10 mOhm12.7 V0.030 V0.090 W1020 A
21700 fresh20 mOhm4.15 V0.060 V0.180 W82.5 A
18650 fresh35 mOhm4.18 V0.105 V0.315 W48.0 A
18650 aged120 mOhm4.05 V0.360 V1.08 W12.9 A
NiMH AA30 mOhm1.35 V0.090 V0.270 WBelow floor
Alkaline AA220 mOhm1.55 V0.660 V1.98 WBelow floor

Formula Breakdown

Single-load R = (Voc - Vload) / IloadInternal resistance equals the voltage that disappears under load divided by the load current. A cell resting at 4.18 V that sags to 4.11 V while delivering 2 A gives R = 0.07 / 2 = 0.035 Ohm, or 35 mOhm.
Two-load R = (V1 - V2) / (I2 - I1)Apply two known currents and read the two voltages. The slope of voltage versus current is the resistance. From 4.15 V at 0.5 A to 4.03 V at 2.5 A: R = 0.12 / 2.0 = 0.06 Ohm, or 60 mOhm. This cancels any fixed offset.
Voltage sag = I × RAt a working current I the terminal voltage falls by I times R. At 5 A through 35 mOhm the sag is 5 × 0.035 = 0.175 V, so a 4.18 V cell reads about 4.005 V under load.
Loaded voltage = Voc − I × RSubtract the sag from the open-circuit voltage to predict the voltage your device actually sees while the load is on.
Heat P = I² × RThe power turned into heat inside the cell grows with the square of current. At 10 A through 35 mOhm that is 100 × 0.035 = 3.5 W of internal heating, which is why high-drain cells get warm.
Max current Imax = (Voc − Vmin) / RThe highest current before the terminal voltage collapses to your floor. With Voc 4.18 V, a 3.0 V floor, and 35 mOhm: Imax = 1.18 / 0.035 = 33.7 A into a short-term hard load.

💡Practical Testing Tips

Use a firm, steady load: Read the loaded voltage after 1 to 2 seconds at a constant 1 to 2 A, using four-wire or kelvin contact so lead and clip resistance do not add tens of milliohms of error. A wobbly probe on an 18650 can fake an extra 20 to 50 mOhm and make a healthy cell look aged.
Watch temperature and aging: Internal resistance climbs as cells get cold and as they age. A Li-ion cell at 0 C can read 2 to 3 times its 25 C value, and a cell whose resistance has roughly doubled from new, say 35 mOhm rising past 70 to 80 mOhm, has lost real capacity and should be retired from high-drain use.

A battery are really just a bunch of cells, each one containing an ideal voltage source and a secret resistor. As soon as you use the battery’s output to do work, the resistor kicks in and causes the terminal voltage to droop. The amount of drooping you measure divided by how much current you drew equals the internal resistance. This tells you how hot the cell gets, how much current it’ll let you take out before collapsing, and how much the voltage will sag.

There’s no need for a lab bench or any other tricks, because you can tell from just one number whether a cell works for your use or not. The math is done on the page, all you need to know is the numbers. Internal resistance are the opposition to flow inside the battery itself. That’s all the parts of the battery: electrodes, electrolyte, separator, etc., plus everything connected to them inside the casing.

What Is Internal Resistance?

This is why two seemingly identical AA batteries (a fresh one and a nearly dead one) may both be reading 1.5 volts at rest but will react entirely differently when under load. You only see the open-circuit voltage with no current flowing. Add a load and you see the voltage drop because part of that potential is being stolen by the internal resistor as current moves through it, and the size of that drop compared to the current are the resistance in ohms or milliohms. It’s not just a number; it’s a measure of how much energy you’re losing before it even reaches your device.

One load drop in one shot: This is the fastest way to measure resistance. You read the unloaded voltage, you put it on a constant current, you read the voltage again and then take away that number from the first value. If we have a rested 18650 with a resting voltage of 4.18 volts which under load (at 2 amps) sags to 4.11 volts, then the lost voltage is 0.07 volts. That means the resistance was 35 milliohms, right in line with what you’d expect from a good high-drain battery.

Note that if your probes aren’t clean or you don’t get a really solid contact, your result will include whatever resistance you’ve added to the equation by having a flaky connector. You’ll read an additional 20-ish milliohms, causing a perfectly fine cell to appear aged. That may not sound like much, but accuracy-wise it’s HUGE.

The two-load technique eliminates offsetting measurements. You don’t take one single open circuit reading that you hope was accurate. You send two different currents through it and measure the corresponding two voltages. Then you plot voltage vs. Use the current to find the slope (resistance). For example: if one cell measures 4.15 volts at 0.5 amps but 4.03 volts at 2.5 amps, then 60 milliohms is the answer. Both those readings were taken while the meter was loaded down by current. So any fixed meter error cancels out. That’s why professional testers likes this method.

The tool up top will do all this math for you after you enter your pair of sets of readings. This eliminates potential for human arithmetic mistakes.

When you’re using it, that’s voltage sag… What your gadget feels. 0.175 volts sag. Same current, 0.6 volts less. At rest that battery might hold charge, but the extra voltage drop falls below the cut-off point for a power tool. Why do some batteries with equal capacity feel dramatically different on demanding devices?

It’s because of this: the heat produced increases in proportion to the square of the current. 3.5 watts inside. Double the current to 20 amps? The heat quadruples to 14 watts. Engineers go nuts chasing low resistance cells for high-demand tasks because they waste fewer watts as heat instead of doing useful work and run cooler while they’re at it.

To put those into perspective, the reference tables on the page provide some real numbers for comparison. Large LiFePO4 prismatic cells are only about 1 to 3 milliohms. Fresh 18650 cells is 30 to 50 milliohms. Alkaline AA cells begin at 150 to 300 milliohms and increase sharply as they empty, and a fully-charged 12-volt car battery measures 5 to 15 milliohms. So use those points of comparison as a standard and apply them to what you’ve measured.

If the resistance is about double what it was new, that’s telling you that it has aged, which should of been a reason to retire that cell from heavy-duty service even if its capacity doesn’t seem degraded. And here’s where this method comes back to voltage drop… But unlike just knowing what the number is, now you know the cost in terms of exposed sag and heat instead of an ambiguous percentage. The next time it happens, you’ll know exactly what it’s costing you, before it costs you in the middle of the field.

Battery Internal Resistance Calculator – Sag, Heat & Max Amps