Free PCB Tool · IPC-2221

PCB Trace Width Calculator

Enter your current, copper weight and allowed temperature rise. Get the minimum trace width instantly — using the IPC-2221 standard formula, the same one professional EDA tools apply.

Minimum width
0.78mm
In mils 30.8 mil
Cross-section 42.4 mil²
This gives you the minimum width for safety. In practice you also want to hit a target impedance and clear neighbouring copper — which is exactly what an autorouter does per net. PCBEditor's free autorouter applies the right width and spacing for you, automatically.

Quick reference

Handy tables for laying out a board — no login, no paywall.

Copper weight → thickness

WeightThicknessµm
0.5 oz0.689 mil17.5
1 oz1.378 mil35
2 oz2.756 mil70
3 oz4.134 mil105

Common drill sizes

UseDrillPad
Via (std)0.3 mm0.6 mm
Via (fine)0.2 mm0.45 mm
0.1" header1.0 mm1.8 mm
M2 mount2.2 mm
M3 mount3.2 mm

Typical trace / space

ClassMin traceMin space
Hobby / cheap6 mil6 mil
Standard5 mil5 mil
Advanced4 mil4 mil
HDI3 mil3 mil

Layer stackups

LayersTypical use
2Simple, low-speed
4Sig / GND / PWR / Sig
6Mixed-signal, RF
8+SBC, DDR, dense BGA

How the calculation works

IPC-2221, in plain terms.

The IPC-2221 formula

Required cross-sectional area (in mil²): A = ( I / (k × ΔT0.44) )1/0.725, where I is current in amps, ΔT is the allowed temperature rise in °C, and k = 0.048 for external layers or 0.024 for internal layers. Width = area ÷ copper thickness (in mils).

Why internal traces need to be wider

Internal layers are buried in the board and shed heat far less efficiently than the outer copper, so IPC-2221 halves the constant (k = 0.024). For the same current and temperature rise, an internal trace ends up roughly twice as wide as an external one.

Do I have to do this by hand for every net?

No. This page gives you a single width, but a real board has dozens of nets, each with its own current and impedance target. An autorouter applies the correct width and spacing per net across every layer. PCBEditor is a free, browser-based PCB tool that does exactly that — describe the board and it places and routes it for you.

Skip the math — route the whole board

PCBEditor turns a plain-English description into a placed, routed, DRC-clean board in your browser. Free to try, no install.

Open PCBEditor →
Free · Runs in the browser · No credit card