PCB Trace Width Calculator: IPC-2221 + Via Capacity

PCB Trace Width Calculator

IPC-2221 · external/internal layers · resistance, voltage drop & via capacity

Trace Details

Used for resistance, voltage drop and power loss

Via Current Capacity (secondary)

Rough estimate — treats the plated via barrel as a rolled-up trace. Independent of the trace calculation above.

Result

Enter trace details and calculate to see the recommended width, resistance, voltage drop and a scale preview

IPC-2221 curve-fit for planning. Valid roughly to 35 A, ≤100°C rise, ≤400 mils. Derate for high density, thermal vias and long runs — confirm against IPC-2152 or thermal simulation for critical designs.


PCB Trace Width Calculator: IPC-2221 Minimum Width, Resistance and Via Capacity

A PCB trace that’s too narrow for its current can overheat, degrade or burn out. This tool uses the industry-standard IPC-2221 formula to find the minimum safe trace width for your current and allowed temperature rise, on both external and internal layers. It also works in reverse – enter a width to find the maximum safe current and includes trace resistance, voltage drop, power loss and a separate via current-capacity check, all in one place instead of across multiple tools.


How to Use

  1. Choose your mode: enter current to find the required width or enter width to find the maximum safe current (reverse mode).
  2. Enter the allowed temperature rise (°C) – how much hotter the trace is allowed to get above ambient.
  3. Select copper weight (commonly 1oz or 2oz) and whether the trace is External or Internal.
  4. (Optional) Enter the trace length (mm) to also see resistance, voltage drop and power loss.
  5. Click Calculate to see the recommended width (mils and mm) or maximum current, with a scale preview.
  6. For vias, scroll to Via Current Capacity enter via diameter and plating thickness and calculate separately.

Key Features

  • IPC-2221 standard formula for minimum trace width, with correct constants for External vs Internal layers
  • Reverse mode – enter a trace width and get the maximum safe current
  • Results shown in both mils and millimetres
  • Optional trace resistance, voltage drop and power loss when you enter trace length
  • Separate via current-capacity estimator based on via diameter and copper plating thickness
  • Visual scale preview showing the calculated trace width relative to a PCB reference
  • Supports common copper weights (1oz, 2oz, etc.)
  • Export as PDF or copy the result

Formula / Logic Used

Minimum Trace Width (IPC-2221, Current → Width)Area (mils2)=(Ik×ΔT0.44)1/0.725Area\ (mils^2) = \left(\frac{I}{k \times \Delta T^{0.44}}\right)^{1/0.725}

Width (mils)=AreaThickness (mils)Width\ (mils) = \frac{Area}{Thickness\ (mils)}

Where II is current in Amperes, ΔT\Delta T is allowed temperature rise, kk = 0.048 for external layers or 0.024 for internal layers (internal traces are surrounded by insulation and dissipate heat less efficiently, so they need more copper for the same current) and ThicknessThickness is copper weight converted to mils (1 oz ≈ 1.378 mils).

Reverse Mode (Width → Maximum Current)I=k×ΔT0.44×Area0.725I = k \times \Delta T^{0.44} \times Area^{0.725}

Trace Resistance, Voltage Drop and Power LossR=ρ×LA,Vdrop=I×R,P=I2×RR = \frac{\rho \times L}{A}, \qquad V_{drop} = I \times R, \qquad P = I^2 \times R

Where ρ\rho is copper resistivity (≈1.72×10⁻⁸ Ω·m), LL is trace length and AA is cross-sectional area.

Via Current CapacityArea=π×Diameter×Plating ThicknessArea = \pi \times Diameter \times Plating\ Thickness

The via’s copper barrel is treated like an unrolled trace and this area is used in the same IPC-2221 formula (external-layer constant) to estimate current capacity .


Who Should Use This Tool

Diploma and B.Tech ECE/Electrical students learning PCB design and current-carrying capacity. Also useful for hobbyists and design engineers who need to size power traces and vias together without switching between multiple calculators.


Frequently Asked Questions (FAQs)

1. How do I calculate the minimum PCB trace width for a given current?

Use the IPC-2221 formula, which relates current, allowed temperature rise and copper thickness to the required cross-sectional area – then divide by copper thickness for width. This tool does the full calculation once you enter current, temperature rise and copper weight.

2. Why do internal PCB traces need to be wider than external ones for the same current?

Internal traces sit between insulating layers and can’t dissipate heat as efficiently as external ones exposed to air, so they need a larger cross-section for the same temperature rise. This tool applies the correct constant (0.048 external, 0.024 internal) automatically.

3. What temperature rise should I use for my PCB trace calculation?

A common choice is 10°C to 20°C rise for general-purpose traces, depending on your enclosure and how much margin you want. Lower temperature rise means a wider trace for the same current.

4. How much current can a via carry?

It depends on the via’s diameter and copper plating thickness – this tool treats the via barrel like an “unrolled” trace and applies the IPC-2221 formula to estimate safe current capacity.

5. 1oz vs 2oz copper – what’s the practical difference for trace sizing?

2oz copper is roughly twice as thick as 1oz, so a 2oz trace carries more current at the same width and temperature rise. Compare both directly with this tool.


Related Tools

Read More>>>

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top