Via Current Capacity Calculator

Size a plated through-hole via for the current it has to carry. Enter the finished hole diameter, plating thickness and the temperature rise you allow, and get the current capacity per via plus the barrel copper cross-section, voltage drop and power loss. Based on the IPC-2221 conductor-sizing charts.

Via cross-section Cross-section of a plated through-hole via: the drilled hole, the copper plating on the barrel wall, the annular rings on both outer layers and the barrel's length through the board L d t Plated through-hole via

The board is cut through the via's axis. d is the finished hole diameter, t the copper plated on the barrel wall — the metal that carries the current — and L the via length, the finished board thickness.

Results
Current capacity per via
Barrel cross-section
Voltage drop
Power loss

Standard plated through-hole vias only. The barrel is treated as an IPC-2221 conductor of the same copper cross-section, using k = 0.048 — the usual assumption for a via, whose copper reaches both outer surfaces. Resistance uses copper resistivity at the barrel's operating temperature (ambient + rise) and ignores the annular rings and the connecting copper.

Stop counting vias by hand

A calculator tells you one via is not enough — you still have to place the stitching, keep it on the right net, and redo it when the current or the stackup changes. In Flux, you just ask. Tell Flux how much current a net carries and it sizes the vias, stitches enough of them and keeps the copper consistent — live on the canvas.

  • Ask for current per net, not a via count per pad
  • Flux picks the via size and stitches as many as the current needs
  • Vias stay IPC-compliant when the board thickness or plating changes
Try Flux for Free

In Flux

VBAT_5V drops to the bottom layer and carries 2 A — how many vias do I need there?
Flux

Your 0.3 mm vias with 25 µm plating carry about 1.9 A each at a 10 °C rise, so for 2 A:

  • Vias needed: 2 (capacity 3.8 A)
  • Drop through the board: 1.3 mV

I've placed 2 stitching vias at the layer change on VBAT_5V. If you go to 0.2 mm vias I'll bump that to 3.

How the via is sized

The IPC-2221 conductor-sizing formula applied to the via barrel, evaluated client-side as you type.

01

Barrel cross-section

Unrolled, the plating is a tube of copper: the annulus between the finished hole of diameter d and the drilled hole around it, t thick. Area in mils².

02

Current per via

The same IPC-2221 curve used for traces, solved for current instead of width, with k = 0.048. Divide your current by it and round up to get the number of vias.

03

Resistance & drop

The barrel is a conductor as long as the board is thick. Vias in parallel divide that resistance, and the voltage drop and power loss follow from your current.

Via current capacity calculator FAQ