PCB Via Current Calculator

Estimate via current from finished hole size and barrel plating. Compare two empirical scenarios, inspect the copper cross-section, and calculate losses at your selected load.

Equivalent-conductor method & limitations ↓
01

Define the plated barrel

mm
µm
mm

Use a decimal point (.) without thousands separators.

Use the finished internal hole, not the drill diameter. Plating is radial thickness; length is the conductive span between connected layers.

°C
°C
A
vias

Calculator ranges are model limits, not manufacturing capabilities. Length changes resistance and losses, not the thermal estimate in this model.

02

Compare via scenarios

Exact copper annulus · heuristic thermal comparison

I = k × ΔT^0.44 × A^0.725, with A in mil². The trace-derived coefficients below are not validated IPC via thermal limits.

Enter the barrel geometry and select Calculate to compare both scenarios and selected-load losses.

Schematic scale · plating exaggerated

Copper annulus · top view

Finished hole and radial copper platingD spans the finished internal hole. The copper annulus adds radial thickness t on each side. A = π × t × (D + t). Calculate to show actual dimensions.DtA = π t (D + t)

Through via

Through via · Barrel cross-sectionThe plated barrel connects both outer surfaces. L marks the conductive span. Plating is exaggerated; diagrams do not share a physical scale. Moving dashes indicate current direction, not speed. Calculate to show actual dimensions.L

Blind via

Blind via · Barrel cross-sectionThe plated barrel reaches one outer surface and terminates on an internal layer. L marks the conductive span. Plating is exaggerated; diagrams do not share a physical scale. Moving dashes indicate current direction, not speed. Calculate to show actual dimensions.L

Buried via

Buried via · Barrel cross-sectionThe plated barrel connects internal layers and reaches neither outer surface. L marks the conductive span. Plating is exaggerated; diagrams do not share a physical scale. Moving dashes indicate current direction, not speed. Calculate to show actual dimensions.L

Calculate to show actual dimensions.

CopperDielectricFinished hole

Blind vias reach one surface; buried vias remain fully internal. L is the connected span for the via being evaluated.

Heuristic comparison only. Coupled heating and unequal current sharing are excluded; these values are not certified via limits.

Get a PCB quote

Via capacitance calculator →

METHOD & SOURCES

How the via estimate works

A plated via is a hollow copper barrel. This tool applies a trace-current relationship to its exact annular copper area. This adaptation is a planning heuristic, not a validated via thermal model or an IPC-certified limit.

A = π × t × (D + t)
I = k × ΔT0.44 × A0.725

D is the finished internal hole diameter and t is radial barrel plating, in the same length unit. The outer barrel diameter is D + 2t. Convert the copper area to mil² before applying the current equation; ΔT is temperature rise in °C.

The through-via scenario uses k = 0.048 and the blind/buried scenario uses k = 0.024, borrowed from external and internal trace coefficients. These labels do not model actual via cooling. A blind via reaches one board surface; a buried via lies entirely between internal layers.

Resistance is R = ρ(T)L/A, with copper resistivity 1.724 × 10⁻⁸ Ω·m at 20 °C and coefficient 0.00393/°C. T is ambient plus the selected rise, not a solved operating temperature. For N identical vias sharing equally, array resistance is R/N, voltage drop is Iload × R/N and total power is Iload² × R/N.

Losses use your selected total load current. They are not calculated at the displayed capacity estimates. N times the single-via current is an ideal comparison only: unequal routing resistance and coupled heating can reduce real array performance.

Length changes resistance and losses but does not enter the empirical current equation. Pad and plane geometry, laminate, airflow, via spacing, current crowding, transient current and mutual heating are outside this model. Verify the actual board and choose engineering margin.

Calculator limits: hole 0.01–10 mm; plating 0.1–500 µm; barrel length 0.001–100 mm; ambient −40 to 125 °C; rise above zero to 100 °C; combined temperature at most 150 °C; load 0–1,000,000 A; 1–10,000 vias. These are input limits, not manufacturing capabilities or validated thermal ranges.

Worked example: barrel resistance and parallel vias →

Published by HilPCB · Method reviewed November 8, 2026

COMMON QUESTIONS

PCB via current questions

Check the geometry and assumptions before choosing your vias.

Should I enter drill diameter or finished hole diameter?

Enter the finished internal hole diameter after plating. Enter barrel plating separately as a radial thickness. Drill diameter, finished hole size and pad diameter are different dimensions.

Does doubling the via count double usable current?

Only under ideal equal-sharing assumptions. Real vias may have different path resistances and heat each other. Treat the array estimate as a comparison and verify the current distribution and thermal design.

Why is the blind/buried estimate half the through estimate?

The two borrowed trace coefficients differ by a factor of two. This is a model assumption, not a measured universal relationship between via types. The same geometry has the same calculated barrel resistance in either scenario.

Can this replace a thermal simulation or a safe-current specification?

No. It gives a starting estimate for an equivalent conductor. Use the finished plating specification, real stackup and operating conditions for engineering verification.

How do I check the traces feeding the vias?

Open the trace width & current calculator →