PCB Thermal Via Array Calculator

Calculate effective thermal resistance of a via array under a hot component. Input via geometry and array count; get θJC-improvement estimate.

Calculator Electronics Updated Apr 23, 2026
How to Use
  1. Enter via length L (stackup depth — via traverses from component pad to opposite-side plane).
  2. Enter drill radius r, copper plating thickness, and number of parallel vias N.
  3. Result: thermal resistance θ of the via array, power-handling estimate.
Input
mm
mm
µm
Presets
Via Array
θ per via
°C/W
θ array (N)
°C/W
Cu Area
mm²
P @ 40°C rise
W

Show Work

Enter via geometry + count.

Formulas

Cross-section
A = π(r² − (r−t)²) ≈ 2πr·t
Copper tube annulus.
θ per via
θ = L / (k · A)
k(Cu) = 400 W/m·K.
Array θ
θ_array ≈ θ / N
Parallel thermal paths.
Filled bonus
θ × 0.7
Copper-filled vs plated-only.
Max Power
P = ΔT / θ
Component → PCB plane.
Practical Limit
θ_array ≥ 1 °C/W
Below this, spreading dominates.

History of Thermal Via Arrays

The thermal via array technique dates to the 1980s as surface-mount QFN/DFN packages started replacing through-hole TO-220 and TO-252 parts. Without the TO-220's heat-sinkable tab, power components needed an alternative thermal path — arrays of copper-plated vias under the exposed thermal pad became the standard solution, documented in TI and National Semiconductor application notes by the mid-1990s.

The AMP/Molex "standard" QFN thermal-pad pattern is a 3×3 or 5×5 grid with 1.0 mm pitch and 0.3 mm drill diameter. Each via provides roughly 40-60°C/W thermal resistance; 9 in parallel gives ~5°C/W, adequate for 5-10 W dissipation with reasonable ambient-to-copper-plane ΔT budgets.

Copper-filled microvia technology, introduced in smartphone mainboards after 2010, brought thermal via performance to a new level: ~10°C/W per via with 0.1 mm diameter. High-power RF PA modules in 5G base stations now use copper-coin inlay or embedded-component PCBs for thermal paths well beyond what via arrays alone can achieve.

About This Calculator

Enter via length (stackup depth), drill radius, copper plating thickness, and number of parallel vias. Toggle filled/unfilled. The tool computes single-via thermal resistance (using copper k = 400 W/m·K on the plating-tube annulus), divides by N for the parallel array, and reports the max power for a typical 40°C rise budget.

This is the "via array only" thermal resistance — it doesn't include the PCB copper plane spreading resistance (which adds ~5-20°C/W for typical 40mm² pours) or external convection. For accurate thermal analysis of complete packages, use a dedicated thermal simulator (FloTherm, 6SigmaET, Icepak). Everything runs client-side.

About the PCB Thermal Via Array Calculator

The PCB Thermal Via Array Calculator is a free tool for electronics and circuit design. It runs right in your web browser, so there is nothing to download. Calculate effective thermal resistance of a via array under a hot component. Input via geometry and array count; get θJC-improvement estimate.

How it works

Type your numbers into the boxes. The answer shows up right away — you do not have to press a button. If you change a number, the answer changes too. So you can try different numbers and watch what happens, or check an answer you worked out yourself. Just make sure each box has the right kind of number in it.

Want the deeper story? The Knowledge Base explains the ideas behind the tools in more detail.

Frequently Asked Questions

Why thermal vias?

Components like QFN/DFN MOSFETs, LDOs, and buck converters dissipate 1-10 W from a small thermal pad. FR4 has ~0.3 W/m·K thermal conductivity; copper has 400 W/m·K. A via array cuts a thermal shortcut through the low-conductivity FR4 to a large copper plane on the opposite side.

How many vias?

Typical 3×3 to 5×5 grid under QFN (9-25 vias). More vias reduce θ inversely but with diminishing returns below ~1°C/W — at that point the PCB copper plane spreading resistance dominates.

Filled vs unfilled?

Filled (epoxy- or copper-filled) vias have ~30% lower θ than unfilled (plated-only) vias. Copper-filled microvias in HDI boards are best but expensive.

How do I use the PCB Thermal Via Array Calculator?

Just type your numbers. The answer shows up right away — there is no button to press. Change anything and it updates by itself.

Is it free? Does it work without internet?

Yes to both. It is free with no sign-up, and once the page has loaded it keeps working even with no internet.

Where does my data go?

Nowhere — every calculation runs on your own device. Nothing you enter is uploaded, logged, or stored.

Common Use Cases

QFN MOSFET

5×5 via array under 5mm² thermal pad: ~5°C/W from pad to opposite side.

Buck Converter

Thermal pad flanked by input and output caps: 10+ vias required for 10 W dissipation.

LED Driver

3×3 array under high-power LED: keeps junction temperature below 100°C for 1 W devices.

Last updated: