Maximum Power Transfer Calculator (Load Matching)
Power, voltage, current and efficiency in a load fed from a source with internal resistance, and how close that load comes to the most the source could ever deliver.
Results
The dashed line marks the value you entered.
What this tool does
A source with internal resistance gives its largest power to a load whose resistance equals its own — and at that point exactly half of the power is wasted inside the source, so efficiency is only 50 %. That is the right trade for a radio signal or a speaker driven from a weak source, where power at the load matters; it is the wrong one for a battery or a mains supply, where you want a load much larger than the source resistance so that the losses stay small. The chart shows how flat the peak is: the load can be off by a factor of two and still get about 89 % of the maximum.
Formula
P_load = V² R_L ÷ (R_S + R_L)² · maximum when R_L = R_S: P_max = V² ÷ 4R_S · efficiency = R_L ÷ (R_S + R_L)
Variables
| Symbol | Meaning | Unit |
|---|---|---|
vs | Source voltage (open circuit) | V |
rs | Source (internal) resistance | Ω |
rl | Load resistance | Ω |
PL | Power in the load | W |
EF | Efficiency (share of the power that reaches the load) | % |
VL | Voltage across the load | V |
IL | Current through the load | A |
PM | Most power this source can ever deliver (load = source resistance) | W |
PC | Load power as a share of that maximum | % |
Worked example
- Source voltage (open circuit)12 V
- Source (internal) resistance4 Ω
- Load resistance8 Ω
- Power in the load8.000 W
- Efficiency (share of the power that reaches the load)66.7 %
- Voltage across the load8.000 V
- Current through the load1.000 A
- Most power this source can ever deliver (load = source resistance)9.000 W
- Load power as a share of that maximum88.9 %
Limitations
- The formula assumes ideal conditions: no friction losses, no air resistance and no efficiency losses unless you enter them.
- Mixing units is the most common source of error. Convert every input to the units shown next to each field before calculating.