RF Impedance Matching Calculator

RF Impedance Matching Calculator converts a load’s real and imaginary impedance, system impedance, and frequency into exact L-network inductor and capacitor values for matching.

Ω
MHz
Ω
Ω
Ω
pF
°

Impedance matching calculation results

Primary Match (Network 1)
L1: 15.915 nH & C1: 15.915 pF
Standard Low-Pass L-Section Tuning Components
Net 2 Series (C2)
53.052 pF
Component Placement Series
Reactance -30.00 Ω
Network 2 alternative tuning component parameter.
Net 2 Shunt (L2)
159.155 nH
Component Placement Shunt
Reactance +100.00 Ω
Network 2 alternative tuning component parameter.
Unmatched Load (Z1)
40.00 + j10.00 Ω
Component Tag Z1
Real Resistance 40.00 Ω
The baseline complex load absorbed into the network.
Unmatched Return Loss
VSWR 1.37 : 1
Reflection (Γ) 0.155
Return Loss -16.18 dB
The physical reflection penalty before applying the matching network.
Match Synthesized
Analysis successfully computed exact L/C component values and validated the complex impedance transformations.

Calculate L-Network Matching Components for Any RF Load Impedance

This calculator computes the inductor and capacitor values needed to match a complex load impedance to a target system impedance, using the two-element L-network method. RF and microwave engineers use it when designing power amplifier input/output matching stages, antenna feed networks, and transitions between a 50 Ω (or other) transmission line and a non-50 Ω load.

Entering Your Load Impedance and Reading the Results

Enter the system characteristic impedance Z0 (Ω), operating frequency F0, and the load’s real (RL) and imaginary (XL) impedance components in ohms, entered as a series RC/RL equivalent. The calculator outputs two L/C component values (in nH and pF) for each of two valid L-network topologies, plus the unmatched load’s VSWR and return loss.

The L-Network Equations (Pozar’s Method)

Per D.M. Pozar’s Microwave Engineering (Wiley), Chapter 5, “Impedance Matching and Tuning,” the two-element L-network solution depends on whether the load resistance RL is greater or less than the system impedance Z0.

When RL < Z0 (as with RL = 40 Ω against Z0 = 50 Ω), the series reactance sits next to the load and the shunt susceptance sits next to the source line:

$$X = \pm\sqrt{R_L(Z_0-R_L)} – X_L$$

$$B = \frac{\pm\sqrt{(Z_0-R_L)/R_L}}{Z_0}$$

When RL > Z0, the topology reverses — shunt element next to the load, series element next to the source:

$$B = \frac{X_L \pm \sqrt{R_L/Z_0}\sqrt{R_L^2+X_L^2-Z_0R_L}}{R_L^2+X_L^2}$$

$$X = \frac{1}{B} + \frac{X_L Z_0}{R_L} – \frac{Z_0}{BR_L}$$

Each ± sign gives a physically realizable solution, so RL ≠ Z0 always produces two distinct networks — one low-pass (series L, shunt C), one high-pass (series C, shunt L). Reactance converts to components via $L = X/(2\pi F_0)$ and $C = 1/(2\pi F_0|X|)$.

Common mistake: entering a load’s series RL + jXL when it was actually measured or specified as a parallel (shunt) equivalent. A series RC network and its parallel-equivalent only produce the same impedance at one single frequency — mixing the two representations (via $R_p=(R_L^2+X_L^2)/R_L$, $X_p=(R_L^2+X_L^2)/X_L$) silently feeds the wrong numbers into the formula above.

Circuit Layout: Series Inductor, Shunt Capacitor

L-Network: Series L1, Shunt C1 (Low-Pass Solution) Source Z0 L1 15.915 nH C1 15.915 pF Load ZL 40 + j10 Ω

L-Network Matching: Common Questions

What do the VSWR and return loss on the unmatched load mean?

VSWR and return loss quantify how much power reflects off the load before matching. A VSWR of 1.37:1 (-16.13 dB return loss) means about 2.4% of incident power is reflected — the L-network reduces this to a theoretical 0 at the design frequency.

Why does the calculator give two different component sets for the same load?

Because RL < Z0 (or RL > Z0) always yields two mathematically valid L-network solutions — one low-pass (series L, shunt C) and one high-pass (series C, shunt L). Engineers often pick the low-pass version in amplifier matching to help suppress harmonics.

Does the series RL + jXL input equal the same load if entered as a parallel equivalent?

No. A series RC network and its parallel-equivalent only produce identical impedance at one frequency. Entering the wrong representation for how your load was actually characterized gives an incorrect match despite looking like the right numbers.

Why are L-network matches inherently narrowband?

The L/C values solve the matching equations at exactly one frequency, F0. Reactance shifts with frequency, so the match degrades away from F0 — wider bandwidth needs additional stages (T- or Pi-networks) or deliberately lower-Q component choices.

What happens when RL equals Z0 exactly?

When RL = Z0, the shunt susceptance formula divides by zero since Z0 − RL = 0, so no two-element L-network solution exists. Only the reactance needs cancelling (X = −XL) with a single series element.