IPC-2221 & IPC-2152 — trace width, resistance, voltage drop, and power loss
Designing a reliable printed circuit board starts with one deceptively simple question: how wide does a copper trace need to be to carry a given amount of current without overheating? Undersize your traces and they can burn up, delaminate the PCB, or cause nuisance failures in the field. Oversize them and you waste precious board area that could be used for routing, components, or ground planes. The PCB Trace Width Calculator on EverydayTools.io solves this problem instantly, using the industry-standard IPC-2221 empirical formula alongside the more modern IPC-2152 standard so you can compare both results side by side. The IPC-2221 standard (an evolution of the original MIL-STD-275 military specification) provides a mathematically tractable curve-fit to real thermal test data gathered decades ago. It gives you the minimum copper cross-sectional area needed so that resistive (I²R) heating does not raise the trace temperature above your chosen allowable temperature rise. The formula differs for external (outer) traces, which benefit from convective and radiative cooling to ambient air, and internal (inner) traces, which are buried in FR-4 laminate and cooled only by conduction — requiring roughly twice the width for the same current. IPC-2221 is conservative by design: it was derived from tests on single isolated traces with no nearby copper planes, so real-world designs with copper pours often run cooler than the formula predicts. IPC-2152, published in 2009, addressed this conservatism by characterizing traces in realistic board environments. It introduces correction factors for copper weight, PCB thickness, and the presence and proximity of large copper planes. The result is typically 20–40 percent narrower traces than IPC-2221 for the same current, giving designers who understand their thermal environment the freedom to route tighter without sacrificing reliability. Our calculator shows you the IPC-2152 universal result alongside both IPC-2221 external and internal results, giving you the full picture. Beyond the primary width output, the calculator unlocks a full set of electrical parameters when you enter the optional trace length. Copper has a resistivity of approximately 1.7×10⁻⁸ Ω·m, and that resistance produces a voltage drop (V = I×R) and a power dissipation (P = I²×R) that matter in sensitive signal and power applications. The calculator also applies the copper temperature coefficient of resistance (α = 3.9×10⁻³/°C) to correct the resistance for the actual operating temperature, giving you a more accurate prediction of behavior under load. The safety margin slider lets you inflate the calculated width by 0%, 10%, 20%, or 50% to account for PCB manufacturing tolerances, trace etching variation, and the fact that the IPC-2221 formula was derived from average, not worst-case, test conditions. Most professional PCB engineers add at least 20% to calculated widths as a production buffer. The parallel traces feature shows you how to split a wide trace into N identical parallel traces to reduce each individual trace width — useful when routing through congested areas of a layout. This tool also includes a design-rule quick-reference table showing the minimum external and internal trace width for common current levels (0.5 A through 20 A) at 1 oz copper and a 10°C temperature rise, so you can sanity-check your results against the community's most-cited rule of thumb: approximately 10 mils per amp for 1 oz copper on an external layer. Whether you are designing a simple hobby board, a high-current motor driver, or a server power supply, understanding PCB trace current capacity is a fundamental skill. This free calculator brings professional IPC-standard analysis to anyone working with copper-clad laminates.
Understanding PCB Trace Width
What Is a PCB Trace Width Calculation?
A PCB trace is a narrow strip of copper laminated onto (or embedded within) a fiberglass board substrate. When current flows through a trace, its electrical resistance generates heat according to Joule's law (P = I²R). If the trace is too narrow, this heat can raise the copper temperature high enough to melt solder, weaken the copper-to-laminate adhesion, or even ignite the FR-4 board material. The trace width calculation determines the minimum copper width that keeps the temperature rise within a safe limit — typically 10°C to 20°C above ambient for most designs. The result depends on the current magnitude, the copper thickness (weight), the layer position (external vs. internal), and the ambient temperature. The IPC-2221 standard provides the widely accepted empirical formula for this calculation, expressed as: Area [mils²] = (I / (k × ΔT^0.44))^(1/0.725), where k = 0.048 for outer layers and 0.024 for inner layers.
How Is Trace Width Calculated?
The IPC-2221 formula takes three primary inputs: current in amperes, allowable temperature rise in °C, and copper weight (expressed in oz/ft², which converts to mils thickness at 1.378 mils per oz). Step one calculates the required cross-sectional area in square mils: Area = (I / (k × ΔT^0.44))^(1/0.725). Step two converts area to width: Width = Area / Thickness. The internal layer k constant (0.024) is exactly half the external value (0.048), reflecting the fact that inner layers cannot radiate or convect heat to open air. Resistance is then computed as R = (ρ × L) / Area, where ρ is copper resistivity in mil units (6.787×10⁻⁴ Ω·mils), and corrected for temperature using the copper TCR: R_actual = R_base × (1 + 3.9×10⁻³ × (T_operating − 25)). Voltage drop is I×R and power dissipation is I²×R.
Why Does Trace Width Matter?
Trace width is a foundational parameter that affects both the electrical and mechanical reliability of a PCB. An undersized trace will run hot, potentially melting solder joints in the immediate vicinity, causing copper delamination under thermal cycling, or triggering thermal runaway in adjacent components. Over the long term, thermal fatigue degrades the copper grain structure, increasing resistance and accelerating failure. Voltage drop across an undersized trace can also cause functional problems: a 100 mΩ trace carrying 5 A drops 500 mV, which is completely unacceptable on a 3.3 V rail. Proper trace sizing also matters for electromagnetic compatibility (EMC) — thin, high-impedance traces are more susceptible to induced noise. Conversely, unnecessarily wide traces consume board area, increase parasitic capacitance on high-speed signals, and raise manufacturing cost. The right trace width balances all these factors.
Limitações e Considerações Práticas
The IPC-2221 formula was derived from tests on single isolated traces under steady-state DC current, with no nearby copper planes, on standard FR-4 material at 25°C ambient. Real designs deviate from these conditions in multiple ways: pulsed or AC currents produce less average heating than DC; large copper pours act as heat sinks that reduce trace temperature; dense component placement can raise local ambient temperature significantly above 25°C; and higher-frequency currents concentrate in the outer skin of the conductor (skin effect), reducing effective cross-section. The formula also extrapolates poorly for currents above 35 A or temperature rises below 10°C or above 100°C — the calculator flags these conditions with a warning. Always add a safety margin (typically 20%) to account for etching tolerances, copper grain variation, and the statistical nature of the empirical fit. For critical applications, validate your design with thermal imaging during prototyping.
Key Formulas
IPC-2221 Trace Width
Width = (I / (k × ΔT^0.44))^(1/0.725) / Thickness
Calculates minimum copper trace width in mils. k = 0.048 for external layers, k = 0.024 for internal layers. I is current in amps, ΔT is temperature rise in °C, and thickness is copper thickness in mils (1 oz = 1.378 mils).
Trace Resistance
R = ρ × L / (W × T)
Resistance of a copper trace where ρ is copper resistivity (6.787×10⁻⁴ Ω·mil), L is trace length, W is width, and T is thickness — all in mils. Corrected for temperature using R_actual = R × (1 + 0.0039 × (T_op − 25)).
Queda de Tensão
V_drop = I × R
Voltage lost across the trace due to its resistance. Keep below 3% of rail voltage for power distribution. For a 3.3V rail, maximum acceptable drop is ~100 mV.
Power Dissipation
P = I² × R
Heat generated in the trace due to resistive losses. This is the thermal energy that causes the temperature rise governed by the IPC-2221 formula.
Reference Tables
Trace Width vs Current Capacity (IPC-2221, ΔT = 10°C)
Minimum external and internal trace widths for common current levels using 1 oz/ft² and 2 oz/ft² copper at 10°C temperature rise above ambient.
| Corrente (A) | 1 oz External (mils) | 1 oz Internal (mils) | 2 oz External (mils) | 2 oz Internal (mils) |
|---|---|---|---|---|
| 1 | 10 | 25 | 5 | 14 |
| 2 | 30 | 76 | 17 | 43 |
| 3 | 56 | 142 | 32 | 80 |
| 5 | 120 | 305 | 67 | 171 |
| 7 | 200 | 510 | 112 | 286 |
| 10 | 350 | 890 | 197 | 500 |
| 15 | 660 | 1,680 | 371 | 944 |
| 20 | 1,050 | 2,670 | 590 | 1,500 |
IPC-2221 Formula Constants
Empirical constants used in the IPC-2221 trace width calculation: Area = (I / (k × ΔT^b))^(1/c).
| Constant | External Layer | Internal Layer | Descrição |
|---|---|---|---|
| k | 0.048 | 0.024 | Thermal convection constant — internal is half due to no air cooling |
| b | 0.44 | 0.44 | Temperature rise exponent — same for both layers |
| c | 0.725 | 0.725 | Current exponent — same for both layers |
| Copper ρ | 6.787×10⁻⁴ Ω·mil | 6.787×10⁻⁴ Ω·mil | Copper resistivity at 25°C in mil units |
| Copper α | 0.0039 /°C | 0.0039 /°C | Temperature coefficient of resistance for copper |
| 1 oz thickness | 1.378 mils | 1.378 mils | Copper thickness: 1 oz/ft² = 35 µm = 1.378 mils |
Worked Examples
Trace Width for 3A on 1 oz Copper with 10°C Rise
Calculate the minimum external layer trace width for a 3A continuous current using 1 oz/ft² copper (1.378 mils thick) with a 10°C allowable temperature rise.
Calculate required cross-sectional area: Area = (I / (k × ΔT^0.44))^(1/0.725) = (3 / (0.048 × 10^0.44))^(1/0.725)
Evaluate ΔT^0.44: 10^0.44 = 2.754
Evaluate denominator: k × ΔT^0.44 = 0.048 × 2.754 = 0.1322
Evaluate inner: I / denominator = 3 / 0.1322 = 22.69
Raise to power: 22.69^(1/0.725) = 22.69^1.379 = 77.5 mils²
Convert to width: Width = Area / Thickness = 77.5 / 1.378 = 56.2 mils ≈ 1.43 mm
The minimum external trace width is approximately 56 mils (1.43 mm) for 3A on 1 oz copper with 10°C rise. With a 20% safety margin, use 68 mils (1.73 mm).
Voltage Drop for a 6-inch Trace Carrying 5A
A 120 mil wide external trace (1 oz copper) runs 6 inches on a 3.3V power rail carrying 5A. Calculate the voltage drop and determine if it is acceptable.
Convert length to mils: 6 inches = 6,000 mils
Calculate cross-sectional area: A = Width × Thickness = 120 × 1.378 = 165.4 mils²
Calculate resistance at 25°C: R = ρ × L / A = 6.787×10⁻⁴ × 6,000 / 165.4 = 24.6 mΩ
Calculate voltage drop: V_drop = I × R = 5 × 0.0246 = 123 mV
Calculate percentage of rail: 123 mV / 3,300 mV = 3.7%
Calculate power loss: P = I² × R = 25 × 0.0246 = 615 mW
The voltage drop is 123 mV (3.7% of the 3.3V rail), which exceeds the 3% guideline. Consider widening the trace to 150+ mils, using 2 oz copper, or shortening the trace route to reduce drop below 100 mV.
How to Use the PCB Trace Width Calculator
Choose Calculation Mode
Select 'Width from Current' (the standard mode) to find the minimum trace width for a given current. Or switch to 'Current from Width' (reverse mode) if you already have a trace width and want to know the maximum current it can safely carry.
Enter Your Electrical and Thermal Parameters
Input the maximum continuous current your trace must carry, the copper weight of your PCB (most boards use 1 oz/ft² = 35 µm), the allowable temperature rise above ambient (10°C is conservative, 20°C is typical), and the expected ambient temperature. These four values drive the IPC-2221 and IPC-2152 calculations.
Add Optional Inputs for Full Results
Enter the trace length to unlock resistance, voltage drop, and power loss outputs. Enter the supply voltage to see voltage drop as a percentage of your rail (keep below 3% for power rails). Optionally set a safety margin (20% is recommended for production boards) and select the number of parallel traces if splitting the current across multiple routes.
Read and Apply Your Results
The results panel shows the recommended trace width from three standards side by side: IPC-2221 External, IPC-2221 Internal, and IPC-2152 Universal. Use the 'Recommended Width' (with safety margin applied) for your PCB layout. Check the warnings section for any out-of-range conditions, minimum-width violations, or temperature concerns before finalizing your design.
Perguntas Frequentes
What is the difference between IPC-2221 and IPC-2152 trace width results?
IPC-2221 (derived from MIL-STD-275) was developed from tests on single, isolated traces with no nearby copper planes. Because it does not account for the cooling effect of adjacent copper, it tends to be conservative — often recommending traces 20–40% wider than actually necessary. IPC-2152 (published in 2009) introduced correction factors for copper weight, board thickness, the presence of a copper plane, and the distance to that plane, producing a more accurate result for real PCB designs. For a standalone trace far from any copper fill, the two standards give similar results. For a trace running above a large ground plane, IPC-2152 will recommend a noticeably narrower trace. When in doubt, use the more conservative IPC-2221 external result as your minimum, and treat IPC-2152 as the likely-achievable target.
Why do inner (internal) layer traces need to be wider than outer (external) traces?
External layer traces sit on the surface of the PCB where they can lose heat to the surrounding air through both convection and radiation. Internal layer traces are sandwiched between layers of FR-4 fiberglass, which has roughly 1000 times lower thermal conductivity than copper. With no convective path to ambient air, inner layers rely almost entirely on conduction through the laminate to dissipate heat. The IPC-2221 formula captures this difference through the k constant: k = 0.048 for external and k = 0.024 for internal. Since k appears in the denominator, halving it doubles the required cross-sectional area — meaning internal traces typically need to be about twice as wide as external traces for the same current and temperature rise. This is a critical consideration for multilayer boards with internal power planes.
What temperature rise should I use in my PCB trace width calculation?
The IPC-2221 standard recommends using a temperature rise of 10°C for precision or signal-sensitive applications and up to 20°C for general-purpose power traces. A value of 10°C is considered conservative and provides a larger safety margin; 20°C is the most commonly used value in commercial electronics; and 30°C is sometimes acceptable in industrial or automotive designs where board temperatures are well understood. The key constraint is your maximum trace temperature: if ambient could reach 70°C and you allow 30°C rise, your trace temperature reaches 100°C — still below the FR-4 Tg of approximately 130°C but leaving little headroom. For high-reliability designs, always compute the maximum trace temperature (ambient + ΔT) and ensure it stays at least 20°C below your board's rated Tg.
When does voltage drop across a PCB trace become a design problem?
As a rule of thumb, keep trace voltage drop below 3% of the rail voltage for power distribution networks. On a 3.3 V supply, that is no more than ~100 mV of drop; on a 12 V supply, you can tolerate up to ~360 mV. Exceeding these limits means downstream circuits receive a lower voltage than expected, which can push them outside their specified operating range and cause incorrect behavior or reduced efficiency. Voltage drop becomes especially critical for: low-voltage microcontrollers and FPGAs (3.3 V or 1.8 V rails with tight supply tolerance), high-current motor drivers or LED drivers, and USB power delivery traces. The calculator shows voltage drop in absolute millivolts and as a percentage of supply voltage (if you enter the supply voltage), and warns you when the drop exceeds 3%.
What is the minimum trace width most PCB manufacturers can produce?
Standard PCB manufacturing processes at mainstream fab houses (JLCPCB, PCBWay, OSH Park, etc.) can reliably produce traces down to 6 mils (0.15 mm). This is known as the '6/6 rule' — 6 mil minimum trace width and 6 mil minimum spacing. Some advanced fabricators offer 4 mil or even 3 mil minimum trace width for HDI (high-density interconnect) boards, typically at higher cost. If the IPC-2221 formula calculates a required width below 6 mils, the calculator displays a warning reminding you that you may have a manufacturing feasibility issue. In practice, this scenario usually occurs only for very low-current signals where trace impedance — not current capacity — should be the design driver instead.
How does running parallel traces help with high-current routing?
When a single wide trace is impractical because it would block routing channels or violate clearance rules for adjacent copper features, you can split the total current across multiple identical parallel traces. If the IPC-2221 calculation requires a 50 mil trace for 10 A, you could instead use two 25 mil traces (each carrying 5 A) or five 10 mil traces (each carrying 2 A). For this to work correctly the parallel traces must be roughly equal in length — if they are not, the shorter trace will carry proportionally more current due to its lower resistance, potentially overloading it. The calculator's Parallel Traces feature shows you the required width per trace for 1, 2, 3, or 4 parallel paths, making it easy to evaluate routing trade-offs.
Related Tools
PCB Via Size Calculator
Calculate via current capacity, thermal resistance, and optimal via size for your PCB design.
Calculadora de Calibre de Fio AWG
Find wire diameter, resistance, and current capacity for American Wire Gauge sizes.
Resistor Calculator
Decode resistor color codes, calculate series/parallel resistance, and solve voltage dividers.
RC Time Constant Calculator
Compute τ = R×C, cutoff frequency, and charge/discharge curves for RC filter circuits.
Calculadora de Potência do Amplificador
Calculate amplifier output power, voltage, current, and heat dissipation for audio systems.