Via Current Capacity Calculator

Current a plated via can carry, and how many you need in parallel.

Example: A 0.3 mm via with 25 mm plating carries about 1.795 A at a 10 °C rise — equivalent to a 0.67 mm trace.

Formula

area = π × d × t    then IPC-2221 for current capacity

Calculations follow IPC-2221B.

Worked example

A 0.3 mm via with 25 mm plating carries about 1.795 A at a 10 °C rise — equivalent to a 0.67 mm trace.

  1. area = π × d × t

    π × 0.3 × 0.025

    0.0236 mm²

    The annulus of the plated barrel, not the area of the hole.

  2. I = k × ΔT^0.44 × A^0.725

    0.048 × 10^0.44 × 36.52^0.725

    1.795 A

  3. R = ρ × length / area

    1.68e-8 × 1.6 mm / 0.0236 mm²

    1.141 mΩ

Frequently asked questions

How much current can a via carry?

Less than the drill size suggests. A 0.3 mm via with 25 µm plating has only about 0.024 mm² of copper — equivalent to a 0.67 mm trace in 1 oz copper — which works out around 1 to 2 A for a 10 °C rise.

Why does a bigger drill help so little?

Because the conducting area is an annulus: π × diameter × plating thickness. It scales linearly with diameter, not as its square. Doubling the drill only doubles the copper, whereas doubling a trace's width and thickness would quadruple it.

How many vias do I need for a power connection?

Divide your current by one via's capacity and round up — then add margin. Stitching a small array is standard practice for power planes, and it helps thermally too, since each via conducts heat between layers as well as current.

Is IPC-2221 accurate for vias?

It is an extrapolation. The standard was derived for traces in free air, while a via barrel sits in laminate with copper planes at each end that conduct heat away. That makes the figure conservative in most real boards, but it is not a measurement.

Related tools