Via Size Calculator

Calculate how many standard PCB vias your current needs.

Find out if your PCB vias can handle the current safely. Enter maximum current, trace width, and copper plating thickness to see the current one standard 0.20 mm via carries, how many you need, and the trace current density. Assumes standard FR4 PCB.

Updated June 2026 · How this works

This tool is under review. We found a problem with its result and have taken it out of our tool list while we fix it. Please do not rely on the number below. Everything else on this page is unchanged.

Put this calculator on your site

Free embed code. Works anywhere. No signup.

Worth knowing
How It Works
The formula, explained simply

Via failure happens suddenly and without warning. A via that works perfectly at 2A can fail catastrophically at 2.1A because the copper plating inside the via barrel overheats and melts. Unlike traces that show visible damage when overloaded, via failures are internal and invisible until the circuit stops working.

This calculator uses the IPC-2221 standard to size vias based on current density and thermal limits. The copper barrel inside each via acts as a tiny resistor - when current flows through it, the resistance creates heat. If the heat cannot dissipate fast enough, the temperature rises until the copper-to-substrate bond fails. The standard assumes standard FR4 PCB material with typical thermal properties.

Via current capacity scales with the copper in the barrel wall, which grows with the diameter, not its square. Doubling the via diameter raises capacity by about 1.6 times, and manufacturing constraints limit practical via sizes. Standard fabricators drill vias down to about 0.15mm; some offer 0.1mm at extra cost, and anything smaller is laser-drilled microvia work for HDI boards.

When To Use This
Right tool, right situation

Use this calculator for any PCB trace carrying more than 0.5A continuous current. Digital signals and low-power analog circuits rarely need via calculations since their currents are typically under 0.1A. Power supply rails, motor drivers, LED strips, and battery charging circuits always need proper via sizing.

Calculate vias during the schematic design phase, not during PCB layout. Via requirements influence component placement and routing strategy. If your power section needs large vias or many parallel vias, plan the layout accordingly rather than discovering the requirement after routing is complete.

Recalculate via sizes when changing copper weight, operating temperature, or current requirements. A design that works with 2oz copper may fail if manufactured with 1oz copper. Similarly, a via sized for 25°C operation may fail in a 50°C enclosure even at the same current level.

Common Mistakes
Why results sometimes look wrong

The biggest mistake is assuming trace width determines via requirements. A 2mm wide trace can carry 5A safely, but a single 0.2mm via on that trace can only handle about 1A with 1oz plating. The via becomes the bottleneck, overheating while the trace stays cool. Always calculate via requirements separately from trace width.

Another common error is using via calculators that ignore copper thickness. A 1oz copper PCB needs larger vias than a 2oz copper PCB for the same current. Many online calculators assume standard 1oz copper, leading to undersized vias on thin copper boards and oversized vias on thick copper boards.

Do not rely on PCB design software default via sizes. Most CAD tools default to 0.2mm vias regardless of current requirements. This works for low-current signals but fails catastrophically on power nets. Always calculate via sizes for each current level in your design, and use different via sizes for different current levels rather than one size for everything.

The Math
Worked examples and deeper derivation

The IPC-2221 formula gives the copper cross-section a conductor needs for a current and temperature rise: A = (I / (k × ΔT^b))^(1/c), with A in square mils, k = 0.024, b = 0.44 and c = 0.725 for internal conductors. In a via the conductor is the plated barrel wall, a ring of area π × t × (d + t) for drill diameter d and plating thickness t. This calculator runs the formula the other way, I = k × ΔT^b × A^c, to find the current one standard 0.20 mm via carries, then divides your current by it.

For 1 oz (35 μm) plating on a 0.20 mm drill: ring area = π × 0.035 × 0.235 = 0.0258 mm², which is 40.1 square mils (1 square mil = 0.00064516 mm²). At 10°C rise: I = 0.024 × 10^0.44 × 40.1^0.725 = 0.96 A per via. A 2A load therefore needs 3 vias.

The formula breaks down at very low currents (under 0.1A) where manufacturing minimums dominate, and at very high currents (over 10A) where thermal modeling becomes more complex. Fabricators publish a minimum mechanical drill of about 0.15mm for standard boards (0.1mm at extra cost at some shops) and drill holes up to about 6mm, so a computed size below the minimum is rounded up to it.

USB power line
0.5A current, 0.3mm trace, 1oz plating, 10°C rise
One standard 0.20 mm via with 1 oz plating carries 0.96 A, so a single via handles USB 2.0 power delivery.
Motor driver output
3A current, 1.2mm trace, 2oz plating, 15°C rise
A 0.20 mm via with 2 oz plating carries 2.10 A at 15°C rise, so the motor output needs 2 vias in parallel.
Power supply rail
8A current, 2.5mm trace, 3oz plating, 10°C rise
A 0.20 mm via with 3 oz plating carries 2.57 A, so the rail needs 4 vias in parallel on the pad.
Expert Unlock
The thing most explanations skip

IPC-2221 assumes steady-state current, but many circuits have pulsed loads that create different failure modes. A via that handles 3A continuous may fail at 6A for 100ms pulses due to I²R heating in the copper barrel. The thermal time constant of a typical via is 1-10 milliseconds, so short pulses heat the copper faster than heat can conduct away.

Why do some PCBs fail when the traces look thick enough?

How many vias do I need for high current PCB traces?
The number of vias depends on current capacity per via and total current. A single 0.2mm via with 1oz plating handles about 1A at a 10°C rise. For 5A, use 6 vias spread along the trace rather than one large via. Multiple smaller vias distribute heat better and provide redundancy if one via develops a manufacturing defect.
What happens if I use vias that are too small for my current?
Undersized vias overheat and can fail catastrophically. The copper plating in the via barrel acts as a resistor - too much current creates excessive heat that can melt the plating, creating an open circuit. This is why power delivery circuits often have multiple vias in parallel rather than single large vias.
Do I need different via sizes for different copper weights?
Yes, thicker copper allows smaller via diameters for the same current. 2oz copper (70μm) carries about 1.8 times the current of 1oz copper (35μm) in the same via size. However, many PCB manufacturers charge extra for heavy copper, so balance via size against copper cost for your production volume.

Need something this doesn't cover?

Suggest a tool — we'll build it →