b2KIT

PCB Trace Width Calculator

Calculate PCB trace width for target current based on copper thickness and temperature rise.

Tested tool guide Tested browser tools Checked August 16, 2026

What PCB Trace Width Calculator does, with a checked example

This tool sizes a PCB copper trace using the IPC-2221 current-capacity equation, which relates trace cross-sectional area to allowable temperature rise above ambient. You enter target current, copper weight (oz/ft²), allowed temperature rise, and whether the trace is on an outer or inner layer, and it solves for the required width in mils and mm. The detail people miss most: internal traces need roughly 2.6 times the width of external traces for the same current, not merely double, because the formula raises area to the 0.725 power, which amplifies the 2x gap between the internal and external k constants; internal copper also cannot shed heat by convection to open air the way outer-layer copper can.

Worked example

A concrete input and expected output from the current implementation.

Input

External layer, 1 oz/ft2 copper, 2 A target current, 20 C allowed temperature rise

Expected output

Required trace width approx 20.2 mils (0.51 mm), based on a required cross-sectional area of about 27.8 sq mils at 1.378 mils copper thickness

Using I = 0.048 x deltaT^0.44 x A^0.725 for external traces, solving for A at I=2A and deltaT=20C gives about 27.8 sq mils; dividing by 1oz copper thickness (1.378 mils) gives the width.

How the result is produced

1

Empirical area-current formula

The calculator uses the IPC-2221 fitted curve I = k x deltaT^0.44 x A^0.725, where I is current in amps, deltaT is temperature rise in degrees C, A is cross-sectional area in square mils, and k is 0.048 for external traces or 0.024 for internal traces. It solves this for A given your inputs, then divides A by the copper thickness implied by your chosen ounce weight to get width.

2

Copper weight sets thickness

Selecting an ounce weight (0.5, 1, 2, 3 oz/ft2, etc.) fixes trace thickness at roughly 0.7, 1.378, 2.756, 4.134 mils respectively, since ounce weight is a measure of copper mass per square foot, not a direct thickness. The tool converts your chosen weight to thickness internally before dividing the solved area by it to output width.

Good uses

  • Sizing a power trace on a new board layout before routing, to avoid excessive heating under sustained load
  • Checking whether an existing trace width is adequate after a design's current draw increased
  • Comparing how much width you save by moving a high-current trace from an inner layer to an outer layer

Limits and checks

  • IPC-2221's curve is an empirical fit from 1950s-era test data on single traces in free air or standard FR-4; it does not model traces in enclosures, under conformal coating, or bunched with adjacent hot traces, all of which raise real-world temperature rise above the calculated figure
  • The result is a minimum width for thermal survival, not a width that accounts for voltage drop over long runs, controlled impedance, or manufacturer minimum trace/space rules, so a fabricator's design rules can still require a wider trace
  • Many fabricators quote copper weight as finished (post-plating) thickness rather than base laminate weight, so the actual copper on an outer layer can run thicker than the nominal ounce value the tool assumes, making the calculated width conservative but not exact for every vendor

Common questions

Does this account for plated-through vias carrying the same current as the trace?

No, this tool only sizes the flat trace width. Via current capacity depends on barrel plating thickness and diameter and needs a separate via-current calculation; a trace sized correctly here can still bottleneck at an undersized via.

Why does the internal-layer result come out about 2.6 times the external one for the same current, not double?

Because the internal k constant (0.024) is half the external one (0.048) in the IPC-2221 formula, but the formula raises area to the 0.725 power. Halving k multiplies the required area by 2^(1/0.725), about 2.6, not 2. Physically this reflects that inner-layer copper is sandwiched in FR-4 and loses heat mainly by conduction through the board rather than convection to air, so it needs more cross-sectional area to hit the same temperature rise.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools