Home / Science / Engineering / Electrical and electronics / PCB trace width and impedanceTool #624

PCB trace width calculator (IPC-2221) and microstrip and stripline impedance calculator

Work out the minimum PCB trace width for a current and temperature rise with the IPC-2221 formula, with the trace's resistance, voltage drop and heat; and the characteristic impedance, effective permittivity and delay of a microstrip or stripline, or the width for 50 Ω. Millimetres or mils.

Keep it one tap away for everyday use.

Bookmark PCB trace width and impedance?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Current
  2. Width
  3. Stack-up
  4. Impedance
Nothing is uploadedWorks offline once open

Trace width for current

The IPC-2221 chart, as a formula: I = k × ΔT^0.44 × A^0.725, with A the cross-section in square mils, k = 0.048 for outer and 0.024 for inner layers. It is an old, conservative fit for traces alone; nearby planes, vias and airflow change the real temperature. The example values are made up.

Impedance

εr of FR-4 is about 4 to 4.6 depending on the glass weave and frequency; ask your board maker for their stack-up value. These closed-form formulas (Hammerstad-Jensen for microstrip, Wheeler for stripline) are approximations, usually within a few percent of a field solver; solder mask, etching and plating change real boards more than that.

For study and planning, not a substitute for professional judgement. Check high-current and controlled-impedance boards with your board maker.

Download

What it does

Two everyday sums for circuit board layout:

  • Trace width for current. A copper trace heats up as current flows. The tool gives the narrowest trace that stays within your chosen temperature rise, using the formula fitted to the IPC-2221 design chart, then the trace’s resistance, voltage drop and heat over its length.
  • Impedance. Fast signals (USB, Ethernet, RF, fast clocks) need traces of a set characteristic impedance, often 50 Ω single-ended. Give the stack-up and width to get Z0, or the impedance to get the width, for a microstrip (outer layer over a plane) or a stripline (inner layer centred between two planes).

These formulas are approximations. They are good for planning and checking, but for a board that must hit an impedance, ask the board maker to calculate it with their field solver and real materials. For study and planning, not a substitute for professional judgement.

How to use it

  1. Choose millimetres or mils. Values already typed are converted when you switch.
  2. For current: give the current, the temperature rise you accept (10 °C is a common, cautious choice), the copper weight and whether the trace is on an outer or inner layer. Add the length to see resistance and drop.
  3. For impedance: pick microstrip or stripline, the dielectric height (to the plane for microstrip; between the two planes for stripline), the board εr and either the width or the impedance you want.

Worked example

A made-up 2 A supply trace on an outer layer with 1 oz copper and a 10 °C rise needs at least 0.786 mm (31 mil), a cross-section of 42.4 mil². Over 50 mm it has about 33.4 mΩ at 35 °C, so it drops about 67 mV and makes about 133 mW of heat. The same current on an inner layer needs about 2.05 mm.

A microstrip 0.35 mm wide on 0.2 mm of dielectric with εr 4.2 and 1 oz copper is Z0 = 51.2 Ω, with an effective εr of 3.05 and a delay of 5.83 ps/mm. For exactly 50 Ω it should be 0.366 mm wide.

FAQ

Why is the inner layer so much wider? Inside the board the heat must pass through the laminate; the IPC chart halves the current for the same cross-section, so the area grows by about 2.6 times.

How accurate is the IPC-2221 formula? It is based on old measurements of single traces and is usually cautious. Wide copper pours, planes underneath and airflow let traces carry more; a crowded board in a box carries less. IPC-2152 has newer, more detailed charts.

Does solder mask change the impedance? Yes, usually by lowering microstrip Z0 by 1 to 3 Ω. The formula here ignores solder mask, frequency dependence and copper roughness.

Where the numbers come from

  • Trace current capacity: the curve-fit formula for the IPC-2221 design chart, I = k ΔT^0.44 A^0.725 (as widely published; the formula only, no chart data).
  • Microstrip: Hammerstad, E. and Jensen, O. (1980), Accurate models for microstrip computer-aided design, IEEE MTT-S Digest, with their strip-thickness correction. Stripline: Wheeler, H. A. (1978), Transmission-line properties of a strip line between parallel planes, IEEE Trans. MTT 26 (equations only).
  • Copper resistivity 1.724 × 10⁻⁸ Ω·m and temperature coefficient 0.00393 per °C (annealed copper, a general fact).
  • Checked against an independent 2-D finite-volume field solve in SciPy and the exact stripline formula. Example values are made up.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Related tools

Link budget calculator #59 Work out whether a radio link will close: a CubeSat downlink, a ground station or a point-to-point link. Gives EIRP, free-space loss, G/T, C/N0, Eb/N0, the margin, the fastest data rate and the margin through a satellite pass. Circuit simulator #621 Type or paste a SPICE-style netlist of resistors, capacitors, inductors and voltage or current sources, then get the DC operating point, an AC sweep with the Bode magnitude and phase at any node, or the voltage against time with pulse, sine or piecewise sources. Nothing is uploaded. Analog filter designer #623 Design a low-pass or high-pass filter of order 1 to 12 with a Butterworth or Chebyshev response, built as unity-gain Sallen-Key op-amp stages, a passive LC ladder, or a single RC or RL. Get every part value, rounded to E-series, the pole frequency and Q of each stage, the order you need for a given cut, and a Bode plot of the exact and rounded designs. Resistor colour code #622 Read a resistor's colour bands (3 to 6 bands) as ohms, tolerance and temperature coefficient, or turn a value into its colour bands; find the nearest standard value in E6 to E192; and design a voltage divider from a pair of standard resistors with worst-case output, current and power. Op-amp circuit calculator #625 Work out the gain of the classic op-amp circuits from their resistors and capacitors, the real bandwidth from the op-amp's gain-bandwidth product, the output swing and clipping on your supply, slew-rate limits, and the common-mode rejection of a difference amplifier, with a Bode plot and the input and output waveforms. LED resistor calculator #626 Work out the series resistor for one LED or a string of LEDs, pick the standard E12, E24 or E96 value, see the resistor and LED power with a safe resistor rating, how much the current moves with forward-voltage spread and supply tolerance, and plan an array of many LEDs as even strings with a power budget.