5 A power rail, 1 oz external
A regulator output feeding the rest of the board on an outer layer. The width people are always surprised by.
150 mils² of copper → 108.9 mil / 2.77 mm wide, 9.4 mΩ over 50 mm
Minimum trace width for a given current and temperature rise, to IPC-2221B — in mils and mm, with copper area, resistance, voltage drop and final conductor temperature.
The steady current the trace carries. IPC-2221 is validated to 35 A.
How much hotter than ambient the copper may run. 10 °C is the usual default; 20 °C is common on power boards.
Finished outer-layer copper. 1 oz/ft² is the default on almost every stackup.
IPC-2221 halves k for buried conductors, which is why an internal trace comes out 2.6× wider.
Used only for the resistance, voltage-drop and power figures — it does not affect the width.
Inside the enclosure, not in the lab. Sets the baseline the rise is added to.
IPC-2152 (2009) supersedes IPC-2221 for current capacity and generally permits narrower traces, because it accounts for board thickness, substrate material and nearby copper planes. This calculator implements IPC-2221 because it is what most fabricators, checklists and design reviews still ask for.
Resistance is quoted at the 35 °C conductor temperature, not at 20 °C — copper gains about 0.393% per kelvin, so a hot trace drops more voltage than a room-temperature table suggests.
A regulator output feeding the rest of the board on an outer layer. The width people are always surprised by.
150 mils² of copper → 108.9 mil / 2.77 mm wide, 9.4 mΩ over 50 mm
A typical peripheral supply or medium-power GPIO run. Comfortably inside what a default design rule already gives you.
4.55 mil / 0.115 mm — below the 6 mil fab minimum, so the minimum decides
The same 2 A rail buried on an inner layer. IPC-2221 charges you 2.6× the width for the privilege.
80.0 mil / 2.03 mm internal, against 30.8 mil / 0.78 mm on an outer layer
A brushed-motor or inverter output. Heavy copper and a generous temperature rise, and it is still nearly 5 mm wide.
521 mils² → 189 mil / 4.80 mm, 1.4 W lost over 60 mm — use a pour
What doubling the copper and doubling the permitted rise buys you: the same current in a quarter of the width.
17.7 mil / 0.45 mm, against 53.8 mil at 1 oz and 10 °C
When to use this: sizing a power rail on a new board, checking whether the default 10 mil track your router laid down can really carry the regulator’s output, deciding whether a rail needs 2 oz copper, or answering the design-review question “where did that width come from?”.
The thing that stops a trace carrying more current is not the copper running out of ability to conduct. Copper conducts essentially the same whether you ask 100 mA or 10 A of it. What changes is the heat. A trace has resistance, that resistance turns current into heat at P = I²R, and the copper only has so much surface area to shed that heat from. The trace warms until the rate it loses heat to the air and the laminate matches the rate it is making it, and then it sits there. Push more current and it settles at a higher temperature.
So “how many amps can this trace take?” is not really a question about amps. It is a question about how hot you are willing to let the copper get, and it has no answer until you say. That is why every trace-width figure you will ever see is quoted with a temperature rise attached — 1 A at a 10 °C rise, 1.5 A at 20 °C, and so on. The same conductor carries all of those; it just runs at different temperatures. This is exactly the same logic that makes a wire’s ampacity a property of the installation rather than of the wire, and for exactly the same reason: heat has to go somewhere.
Failure, when it comes, is rarely dramatic. A trace does not usually fuse — it needs to reach several hundred degrees to do that, which takes many times the design current. What happens long before is that the laminate around it degrades, the adhesion between copper and FR-4 weakens, nearby components run above their ratings, and the board discolours. Standard FR-4 has a glass transition somewhere around 130–140 °C, and once you are near it the substrate, not the conductor, is the part that fails.
IPC-2221B reduces the whole problem to one empirical curve fit. It gives you the cross-sectional area of copper needed, in square mils:
A = (I / (k · ΔT^0.44))^(1/0.725)W = A / (thickness_oz × 1.378)
Working the default case through by hand: 1 A at a 10 °C rise on an outer layer gives ΔT^0.44 = 2.754, k·ΔT^0.44 = 0.1322, I divided by that is 7.564, and 7.564^1.379 = 16.30 mils² of copper. On 1 oz copper that is 16.30 / 1.378 = 11.8 mils, or 0.30 mm. That single number is worth committing to memory — it anchors everything else, because the relationship is a smooth power law with no discontinuities in it.
Two exponents are doing all the work, and both are worth internalising. Width scales with current as I^1.379, so doubling the current needs 2.6× the copper, not 2×. Width scales with temperature rise as ΔT^(−0.607), so doubling the permitted rise from 10 °C to 20 °C buys you a width reduction of only about 34%. Neither relationship is linear, and guessing by proportion will mislead you in both directions.
1 oz external copper, the default stackup on almost every board. Widths are the IPC-2221 minimum — round up, never down.
| Current | Area (mils²) | 10 °C rise | 20 °C rise |
|---|---|---|---|
| 0.25 A | 2.4 | 1.7 mil / 0.04 mm | 1.1 mil / 0.03 mm |
| 0.5 A | 6.3 | 4.5 mil / 0.12 mm | 3.0 mil / 0.08 mm |
| 1 A | 16.3 | 11.8 mil / 0.30 mm | 7.8 mil / 0.20 mm |
| 2 A | 42.4 | 30.8 mil / 0.78 mm | 20.2 mil / 0.51 mm |
| 3 A | 74.2 | 53.8 mil / 1.37 mm | 35.3 mil / 0.90 mm |
| 5 A | 150 | 108.9 mil / 2.77 mm | 71.5 mil / 1.82 mm |
| 10 A | 390 | 283 mil / 7.19 mm | 186 mil / 4.72 mm |
| 15 A | 683 | 496 mil / 12.6 mm | 325 mil / 8.26 mm |
| 20 A | 1015 | 737 mil / 18.7 mm | 484 mil / 12.3 mm |
Two things fall out of that table. At the bottom end the standard is irrelevant: a 6 mil trace, which is the narrowest most fabricators quote at standard pricing, already carries 0.61 A at a 10 °C rise. Nearly every signal trace on your board is limited by what the fab can etch, not by what the copper can carry. At the top end the widths stop being routable — a 10 A rail on 1 oz copper wants 7 mm of width, which is not a track any more but a pour. The useful range of this calculation is roughly 0.5 A to 5 A, and that is where most of the arguments happen.
This calculator implements IPC-2221, and it is worth being straight about what that means. IPC-2221’s current-capacity charts descend from measurements made in the 1950s, published as a conservative curve drawn under the scatter of the data. IPC-2152, released in 2009, replaced them with a modern measured data set and explicitly supersedes IPC-2221 for current-carrying capacity. It generally allows narrower traces — often substantially narrower — because it accounts for the things 2221 ignores.
| IPC-2221 | IPC-2152 | |
|---|---|---|
| Basis | 1950s data, conservative curve fit | Modern controlled measurements, 2009 |
| Form | One closed-form equation | A family of charts with correction factors |
| Accounts for substrate | No | Yes — FR-4, polyimide, metal-backed all differ |
| Accounts for board thickness | No | Yes — thicker board spreads heat better |
| Accounts for nearby copper planes | No | Yes — a plane is a large heatsink |
| Internal vs external | Internal penalised 2.6× | Internal measured to run cooler in still air |
| Typical result | Wider, safer, easy to justify | Narrower, better founded, more work |
| What reviewers ask for | Usually this | Rarely, unless density demands it |
Plenty of trace-width tools present the 2221 number as though it were current best practice and say nothing about 2152. That is misleading, so: 2152 is the better standard, and if you are fighting for density on a stackup you actually know the parameters of, running the 2152 charts will usually let you take copper back. The reason this calculator still gives you 2221 is practical rather than technical. It is one equation rather than a chart lookup, it needs only the inputs you certainly have, it errs generously, and it remains what most fabricators, internal design checklists and reviewers expect to see. Use it as your default and treat 2152 as the thing you reach for when 2221’s answer will not fit.
Move the same trace to an inner layer and IPC-2221 halves k from 0.048 to 0.024. Because the area appears under the 1/0.725 exponent, halving k does not double the copper — it multiplies it by 2^(1/0.725) = 2.601. Your 1 A trace goes from 11.8 mils to 30.8 mils, and a 2 A rail from 0.78 mm to 2.03 mm. That is a serious amount of board area to give up, and it catches people out when they move a power rail off a congested outer layer.
The stated reasoning is convection. An outer-layer trace has one face open to the air and can shed heat by convection and radiation; a buried trace is sealed in laminate and, the argument goes, cannot. It is an intuitive story and it is wrong. When IPC-2152 measured it directly, internal traces in still air ran cooler than external ones at the same current, because FR-4 — mediocre as a thermal conductor — is still a far better path for heat than stagnant air is. The 2221 internal penalty is a known conservatism carried forward from an assumption nobody had checked, not a physical law. Follow it if your process requires 2221 compliance; do not lose sleep over an internal rail that is a shade under the number.
Copper weight is finished thickness expressed as ounces of copper per square foot. Because the standard sizes copper by area, and area is width times thickness, weight and width trade off exactly inversely: 2 oz copper needs half the width of 1 oz for the same current, and 0.5 oz needs twice as much.
| Copper weight | Thickness | Width for 3 A, 10 °C rise | Where you see it |
|---|---|---|---|
| 0.5 oz | 0.689 mil / 17.5 µm | 107.7 mil / 2.74 mm | Inner layers, fine-pitch outer layers |
| 1 oz | 1.378 mil / 35 µm | 53.8 mil / 1.37 mm | The default on almost every stackup |
| 2 oz | 2.756 mil / 70 µm | 26.9 mil / 0.68 mm | Power boards, motor drives, converters |
| 3 oz | 4.134 mil / 105 µm | 17.9 mil / 0.46 mm | Heavy-current backplanes and inverters |
Heavy copper is not free. It costs more per panel, and it etches with less precision: the etchant attacks sideways as well as down, so thick copper needs wider spaces and gives you sloped trace edges. Fine-pitch parts and 2 oz outer copper fight each other. The usual compromise on a mixed board is 1 oz outers for the signal work with a generous pour for the power, or a stackup that puts heavy copper only on the layers that need it.
Sizing for temperature rise tells you the trace will survive. It says nothing about whether the load at the far end gets the voltage it needs, and on low-voltage rails that is usually the binding constraint. Copper’s resistivity is 1.7241 × 10⁻⁸ Ω·m at 20 °C and rises about 0.393% per kelvin, the same temperature coefficient that governs cable runs. A trace sized for a 10 °C rise in a 25 °C enclosure sits at 35 °C, where its resistance is already about 6% above the room-temperature figure — which is why this calculator quotes resistance at the hot temperature rather than at 20 °C.
Take the canonical 1 A trace: 0.30 mm wide on 1 oz copper is roughly 1.74 Ω per metre at 35 °C. Over a 100 mm run that is 174 mV. On a 12 V rail nobody will notice. On a 3.3 V rail it is 5% and starting to matter. On a 1.2 V core rail it is 14% of the supply, far outside any tolerance the part will accept, and the copper is not even warm. Whenever a rail is low voltage, long, or feeding something with a tight tolerance, size for the drop first and confirm the thermal number second — the same both-constraints discipline that governs cable sizing, where ampacity protects the conductor and voltage drop protects the load.
Once a calculated width climbs past about 200 mils you are no longer routing a trace; you are drawing a copper region, and the sensible move is to stop thinking in tracks. A filled polygon or a dedicated plane region carries the current with margin, spreads heat over a much larger area than the IPC formula credits, and is easier to route around than an 8 mm track.
A pour is only as good as its connections, though. Current entering through a single via neck concentrates exactly where the copper is narrowest, and that neck — not the pour — sets the real limit. Use several vias in parallel wherever a pour meets a plane or crosses layers. Resistance in parallel divides, and so does the heat each via has to carry. As a rough guide, a 0.3 mm finished via with 25 µm of plating handles about 1 A comfortably, so a 5 A transition wants six or more, not one.
Thermal vias under a hot part work the same way and are worth stitching generously — they are nearly free at fabrication, and a grid of them under a regulator tab turns the opposite layer into a heatsink. The corollary is that any trace running near a plane, a pour or a via field is running cooler than IPC-2221 assumes, because 2221 does not know those exist. That is the margin you are paying for by using the older standard.
Nothing in the standard mandates 10 °C. It has become the default because it is a sensible place for several separate margins to meet. It keeps the copper far below the laminate’s glass transition even in a warm enclosure; it leaves headroom for the ambient inside a sealed box being 20–30 °C above the room; it keeps the resistance rise small enough not to disturb a voltage-drop budget; and it is the number a reviewer expects to see, so choosing it costs you no explanation.
20 °C is a perfectly reasonable choice on a power board that is already warm and where the copper cost of the extra width is real. 30 °C is defensible for short runs on heavy copper if you have checked what else is nearby. Above that you are trading board life and component derating for area, and every part, connector and solder joint the trace passes needs checking against the temperature you have chosen — the trace does not get hot in isolation. Beyond a 100 °C rise you are outside the IPC-2221 charts entirely and the formula is extrapolating, as it is above 35 A.
Use the steady-state current, not the fuse rating. Brief inrush and startup peaks are handled by the copper’s thermal mass and do not size the trace; a continuous load does.
10 °C is the conventional default and what most reviewers expect. 20 °C is normal on power boards where a warm trace is acceptable. Above 30 °C you are trading board life for copper.
Copper weight is finished thickness in oz/ft²: 1 oz is 35 µm. Layer matters because IPC-2221 halves its constant for buried conductors, which comes out at 2.6× the width.
The result is a minimum. Round up to something your fab quotes comfortably and your router can actually fit — 6 mil is the usual standard-price floor.
Enter the trace length to see the resistance at the hot temperature, the voltage drop and the power dissipated. On a low-voltage rail the drop, not the heat, often decides the width.
On a 1 oz external layer with a 10 °C temperature rise, IPC-2221 gives 16.3 mils² of copper, which is 11.8 mils or 0.30 mm wide. Allow a 20 °C rise and it drops to 7.8 mils (0.20 mm). On an internal layer at 10 °C rise, the same 1 A needs 30.8 mils (0.78 mm).
Required cross-section in square mils is A = (I / (k · ΔT^0.44))^(1/0.725), where I is current in amps, ΔT is the permitted temperature rise in °C above ambient, and k is 0.048 for external layers or 0.024 for internal ones. Width in mils is then A divided by the copper thickness in mils, where 1 oz/ft² copper is 1.378 mils.
IPC-2152 (2009) is the technically better standard: it is based on modern measurements and accounts for board thickness, substrate material and nearby copper planes, and it generally permits narrower traces. IPC-2221 is a conservative curve fit from 1950s data. In practice most fabricators, design checklists and reviewers still ask for the 2221 number, so that is what this calculator produces. If you are chasing density on a well-characterised stackup, run the 2152 charts and expect to save copper.
Because IPC-2221 halves its constant k for buried conductors, on the assumption that a trace sandwiched in laminate cannot shed heat as well as one exposed to air. Halving k works out at 2^(1/0.725) = 2.60× the cross-section and 2.60× the width. IPC-2152 later measured this directly and found the opposite: in still air, internal traces run cooler, because FR-4 conducts heat away better than stagnant air does. The 2221 penalty is a known conservatism, not a physical law.
10 °C is the default almost everyone uses. It keeps the copper comfortably below the laminate’s limits, leaves room for a hot enclosure, and is what a reviewer expects to see. 20 °C is a reasonable choice for power distribution where the board is already warm. Above 30 °C you should be checking the rating of every component the trace passes, and above 100 °C you are outside the IPC-2221 charts entirely.
Directly and inversely. The standard sizes the copper by cross-sectional area, and area is width times thickness, so doubling the copper weight halves the required width for the same current. 2 oz copper needs half the width of 1 oz; 0.5 oz needs twice as much. Heavy copper costs more per panel and etches with less precision, so it pays off on power boards and rarely elsewhere.
Yes, and on low-voltage rails the drop usually decides the width before the heat does. A 1 A trace at 0.30 mm wide on 1 oz copper is about 1.74 Ω per metre at 35 °C — 174 mV over just 100 mm. On a 1.2 V core rail that is 14% of the supply, wildly outside any tolerance, long before the copper is thermally stressed. Always check both numbers.
Most fabricators quote 6 mil (0.15 mm) trace and space at standard pricing, and 4 mil at a premium. Advanced processes go to 3 mil and below on thin copper. Since a 6 mil trace on 1 oz copper already carries roughly 0.6 A at a 10 °C rise, the fab minimum is what limits almost every signal trace, not the current.
Last reviewed .
Diameter, cross-section, resistance and current rating for any AWG size — with separate free-air and in-conduit ampacity, because they differ by a factor of two.
ΔVVoltage drop for DC, single-phase and three-phase runs in copper or aluminium, sized in mm² or AWG, checked against IEC and NEC limits.
WPower from any two of voltage, current and resistance — then energy in kWh and what it costs to run.
ΩSolve for voltage, current, resistance or power. Get all four values at once, plus the resistor wattage you actually need.