PCB Impedance Calculator
Single-ended Z₀ and differential impedance for microstrip and stripline — with cross-section and propagation delay.
Where controlled impedance comes from
A trace over a reference plane is a transmission line, and its characteristic impedance is set by the cross-section: trace width, the height to the plane, the copper thickness and the dielectric constant. For a microstrip (trace on an outer layer) the classic IPC-2141 approximation is:
A stripline (trace buried between two planes) is fully surrounded by dielectric, so it's slower but better shielded:
where is the plane-to-plane spacing with the trace centered. The wave doesn't travel through pure ; for microstrip part of the field is in air, giving an effective value that sets the propagation delay:
Differential pairs
USB, Ethernet, HDMI, LVDS and DDR strobes route as coupled pairs. The differential impedance is a little under twice the single-ended value, reduced by the coupling between the two traces — tighter spacing, stronger coupling, lower Zdiff:
Targets are 90 Ω (USB, DDR) or 100 Ω (Ethernet, LVDS, PCIe). These closed-form approximations are accurate to a few percent in their valid range ( for microstrip); for sign-off, match them against your fabricator's field-solver stackup — copper roughness, solder mask and etch taper all shift the real number.