Home/Tools/Impedance calculator
⌁ IPC-2141 + Polar SI9000 approximations

PCB impedance calculator.

Real-time microstrip, stripline, and edge-coupled differential. Numbers match Polar SI9000 within 1–3% across typical PCB geometries.

⌁ Single-ended Z₀
Ω
εr,eff
vprop
delay
cap
Cross-section, not to scale. microstrip

Approximations valid for 0.5 ≤ w/h ≤ 10, εᵣ 2–10. Results within 1–3% of Polar SI9000 in this range. For controlled-impedance fab, confirm with your fab’s stackup engineer.

How this works

This calculator implements the IPC-2141 / Hammerstad & Jensen closed-form approximations for surface microstrip and offset stripline, plus the standard k-coupling correction for edge-coupled differential pairs.

Microstrip (signal on top, plane underneath)

Used when the trace is on the outer layer of a board and the next layer down is a solid plane. Air on top means the effective dielectric is lower than εr — usually around 3.0–3.4 for FR-4.

w/h ≤ 1:  Z₀ = (60/√εeff) · ln(8h/w + w/(4h))
w/h ≥ 1:  Z₀ = (120π/√εeff) / (w/h + 1.393 + 0.667·ln(w/h + 1.444))

Stripline (signal sandwiched between two planes)

Used on inner layers where the trace has a plane above and below. Effective ε is the full εr. Better signal integrity, but uses an extra layer.

b = h₁ + h₂ + t
Z₀ = (60/√εr) · ln(4b / (0.67π·(0.8w + t)))

Differential pairs

Two coupled lines with spacing s. The differential impedance is approximately 2·Zodd. Odd-mode impedance Zodd drops as s shrinks because of mutual coupling. We compute the coupling coefficient k and apply IPC-2141 differential correction.

What this does NOT do

  • Frequency-dependent dielectric loss (use Polar Si9000 or full-wave HFSS for fast SerDes).
  • Roughness modeling (Huray, Cannonball). Below 5 GHz the impedance shift is < 1%.
  • Plating / etch correction (assume rectangular cross-section).

Used by PhyCircuit

This same calculator (with frequency-domain extensions) runs inside every PhyCircuit design engagement. See services or scope a project if you want us to design the board the impedance is going on.