PCB Trace Current Calculator - IPC-2221 Current Capacity

Calculate PCB trace current capacity, cross-sectional area, and power loss using IPC-2221 standards for external and internal copper conductors with adjustable temperature rise.

Enter the trace width, copper weight, temperature rise, and whether the trace is on an outer or inner layer. The calculator applies the IPC-2221 formula to determine safe current-carrying capacity.

PCB Trace Current Calculator - IPC-2221 Current Capacity
Calculate PCB trace current capacity, cross-sectional area, and power loss using IPC-2221 standards for external and internal copper conductors with adjustable temperature rise.

About the PCB trace current calculator

Every copper trace on a PCB has a maximum safe current capacity. When current flows through a trace, the trace resistance converts electrical energy to heat according to P = I²R. If the trace cannot dissipate that heat fast enough, the temperature rises until either the trace melts or the surrounding PCB material is damaged. The IPC-2221 standard (Generic Standard on Printed Board Design) provides empirically derived formulas that balance trace cross-sectional area, temperature rise, and the trace location (outer vs inner layer). The IPC-2221 current capacity formula is: I = k × ΔT^0.44 × A^0.725, where I is the maximum current in amperes, ΔT is the allowable temperature rise above ambient in degrees Celsius, A is the cross-sectional area of the trace in mils², and k is a constant that depends on trace location. The IPC-2221 standard specifies k = 0.048 for external (outer-layer) traces and k = 0.024 for internal (inner-layer) traces. Inner-layer traces have a lower k because they are surrounded by dielectric material with lower thermal conductivity than the air that surrounds outer-layer traces. Cross-sectional area A is the product of trace width (in mils) and copper thickness (in mils). Copper thickness is determined by the copper weight. One ounce per square foot (1 oz) corresponds to approximately 1.378 mils (35 μm). Two-ounce copper is 2.756 mils (70 μm). Heavier copper weights are used for power traces carrying large currents or requiring lower resistance. Resistance per unit length is: R/in = ρ / A, where ρ for copper at 20°C is approximately 0.679 Ω·mils²/inch. This resistance increases with temperature: R(T) ≈ R₂₀ × (1 + 0.00393 × (T − 20)). Power dissipation per inch is P/in = I² × R/in, which is the self-heating load the trace must manage. The 10°C temperature rise commonly used as a design rule of thumb corresponds to a conservative, thermally stable trace. A 20°C rise is acceptable for most commercial electronics. Above 30°C, PCB materials begin to experience accelerated ageing, and solder joint reliability is reduced. For high-reliability and aerospace applications, the IPC-2221 class 3 recommendation limits trace temperature to 30°C above ambient maximum.

PCB trace current examples

Standard design scenarios using the IPC-2221 formula for common copper weights and temperature rises.

Trace ConfigurationMax CurrentNotes
External, W=10mil, 1oz Cu, ΔT=10°C≈ 0.9 AA 10-mil wide, 1-oz external trace with only 10°C rise — a conservative design suitable for sensitive analog circuits where noise from self-heating is a concern.
External, W=50mil, 1oz Cu, ΔT=20°C≈ 3.9 AWider trace for a moderate power supply rail. 20°C rise is the most common design target for commercial electronics.
External, W=200mil, 2oz Cu, ΔT=30°C≈ 20.8 AA power bus trace using heavy copper. Using 2 oz copper roughly doubles the cross-sectional area, significantly increasing current capacity over a 1 oz trace of the same width.
Internal, W=50mil, 1oz Cu, ΔT=20°C≈ 1.9 AInternal trace with the same dimensions as the external example above. The k = 0.024 coefficient for inner layers gives approximately 50% less current capacity than an equivalent outer-layer trace.

How to use the PCB trace current calculator

  1. Enter the Trace Width in mils. A mil is one thousandth of an inch; 10 mils = 0.254 mm. Typical signal traces are 4–10 mils; power traces are 20–200 mils or wider.
  2. Select the Copper Weight. Most PCBs use 1 oz copper (1.378 mils thick) for signal layers. Power layers often use 2 oz or heavier copper.
  3. Enter the Temperature Rise (ΔT). This is the maximum acceptable rise above ambient — 10°C is conservative, 20°C is standard for commercial electronics, 30°C is the upper limit for reliable operation.
  4. Select External for an outer-layer trace (k = 0.048) or Internal for an inner-layer trace (k = 0.024). Inner-layer traces dissipate heat less efficiently.
  5. Click Calculate. Review the maximum current, cross-sectional area, resistance per inch, and power loss. Widen the trace if the current rating is insufficient.

PCB trace current calculator FAQ

What temperature rise should I use for my design?
The most common design rule is 10°C for analog and precision circuits, 20°C for general commercial electronics, and up to 30°C for power circuits in equipment with adequate thermal management. Higher temperature rise allows narrower traces but accelerates PCB material ageing and increases solder joint fatigue. IPC-2221 class 3 (military and life-critical applications) typically requires limiting the rise to 10°C.
Why do internal traces carry less current than external traces?
Internal traces are surrounded on all sides by FR-4 or similar dielectric material, which has much lower thermal conductivity than air. The IPC-2221 formula accounts for this by using k = 0.024 for internal traces versus k = 0.048 for external traces — meaning an internal trace of identical dimensions carries approximately 50% of the current an external trace can safely carry.
How do I convert trace width from mm to mils?
Multiply millimetres by 39.37 to get mils (thousandths of an inch). For example, 0.254 mm = 10 mils, 0.5 mm = 19.7 mils ≈ 20 mils, and 1 mm = 39.37 mils ≈ 40 mils. Most PCB design tools display dimensions in both units; this calculator uses mils to match the IPC-2221 formula coefficients.
How does copper weight relate to trace thickness?
Copper weight is specified in ounces per square foot. One ounce (1 oz) of copper rolled to cover one square foot has a thickness of approximately 1.378 mils (35 μm). Two-ounce copper is 2.756 mils (70 μm). Heavier copper provides lower resistance and higher current capacity but is harder to etch fine features and costs more.
What is the resistance of a PCB trace?
The resistance per inch is R/in = 0.679 / A, where A is the cross-sectional area in mils² and 0.679 is the resistivity of copper in Ω·mils²/inch at 20°C. At higher temperatures, resistance increases by about 0.393% per degree Celsius above 20°C. For a 1-oz, 10-mil trace (A = 13.78 mils²), R/in ≈ 0.049 Ω/inch — causing a 0.147 V drop over a 3-inch trace at 1 A.
Are IPC-2221 values conservative?
Yes. The IPC-2221 charts and formulas were derived from empirical measurements in still air with no forced convection and include a safety margin. In practice, traces with good airflow, copper pours nearby, or thermal vias connecting to internal planes can safely carry more current than the IPC formula suggests. For safety-critical designs, stick to the IPC values; for commercial applications with adequate testing, a modest derating of ±20% is acceptable.