Skip to main content
⚡ Electronics & Thermal

Heatsink Calculator

Find the heatsink thermal resistance you need to keep a device below its maximum junction temperature — and check the junction temperature for a heatsink you've chosen.

Required θsa
Junction temp
θjc + θcs
Pass / fail
100% Free
⚡ Open Full Electrical Calculator 📖 Read the Guide

Heatsink — Quick answer

Heat flows from junction to air through a chain of thermal resistances. Size the heatsink so the junction stays below its limit.

Tj = Ta + Pdjccssa)  |  θsa = (Tj,max−Ta)/Pd − θjc − θcs

Worked example: 3.5 W, Tj,max 125 °C, ambient 25 °C, θjc 2 °C/W, θcs 0.5: θsa = 100/3.5 − 2.5 ≈ 26 °C/W. Any heatsink rated 26 °C/W or lower keeps the junction safe.

Rough heatsink classes (natural convection)

θsaType
30–60 °C/Wsmall clip-on / PCB pad
10–25 °C/Wsmall extruded TO-220
3–8 °C/Wmedium finned extrusion
< 2 °C/Wlarge / fan-cooled

Used for: regulators, power transistors, MOSFETs, bridge rectifiers, LED drivers, amplifiers.

⚡ Heatsink Calculator

Enter the power and thermal resistances. Add a chosen heatsink θsa to check the resulting junction temperature.

Required heatsink θsa
Max total θja
Junction temp (chosen)
Status

⚠️ Use the datasheet θjc and the heatsink's natural-convection rating at your power. Forced air lowers θsa substantially.

Cooling a power device is a thermal version of Ohm's Law: power dissipation is the "current", temperature rise is the "voltage", and thermal resistance (in °C per watt) is the "resistance". Heat flows from the silicon junction, through the device case (θjc), across the case-to-heatsink interface (θcs), and finally from the heatsink to the air (θsa). Add them up, multiply by the power, add ambient, and you have the junction temperature. Sizing a heatsink means choosing a θsa small enough to keep that junction temperature safe.

Reviewed: June 19, 2026 · Author: Naveen P N, Founder — AI Calculator · Verified against: semiconductor thermal-management application notes (TI, Infineon).

The thermal-resistance formula

Junction temperature
Tj = Ta + Pd × (θjc + θcs + θsa)
Required heatsink resistance
θsa = (Tj,max − Ta) / Pd − θjc − θcs

The first term, (Tj,max − Ta) / Pd, is the total allowed junction-to-ambient resistance θja. Subtract the fixed device and interface resistances and what remains is the most the heatsink is allowed to add. Pick a heatsink whose rated θsa is equal to or lower than this. If the required θsa is negative, no heatsink can do it — you must reduce the power or use a lower-θjc device.

Worked example — an LM317 dropping 3.5 W

Scenario: A regulator dissipates 3.5 W, Tj,max 125 °C, ambient 25 °C, θjc 2 °C/W (TO-220), θcs 0.5 °C/W with grease.

Allowed total θja
θja = (125 − 25) / 3.5 = 28.6 °C/W
Required heatsink
θsa = 28.6 − 2 − 0.5 = 26.1 °C/W

So even a modest TO-220 clip-on heatsink (around 20 °C/W) is comfortably enough. With a 20 °C/W heatsink the junction settles at Tj = 25 + 3.5 × (2 + 0.5 + 20) = 104 °C, safely under the 125 °C limit. Get the dissipation figure from the LM317 calculator or power calculator.

Frequently Asked Questions

How do I calculate the required heatsink thermal resistance?

θsa = (Tj,max − Ta) ÷ Pd − θjc − θcs. For 3.5 W, 125 °C max, 25 °C ambient, θjc 2, θcs 0.5: θsa = 100/3.5 − 2.5 ≈ 26 °C/W. Choose a heatsink rated at or below that.

What is junction-to-ambient thermal resistance?

The total rise per watt from junction to air: θja = θjc + θcs + θsa, and Tj = Ta + Pd × θja. Lower θja means a cooler junction for the same power.

What junction temperature is safe?

Devices are rated 125–175 °C max, but aim for ~70–80% of that for reliability — under about 110–120 °C for a 150 °C part.

Do I always need a heatsink?

No. If the required θsa exceeds the part's own θja in free air (≈50–60 °C/W for a TO-220), no heatsink is needed. Under ~1 W is usually fine; above that, add one.

What is thermal grease (θcs) for?

θcs covers the imperfect device-to-heatsink contact. Grease or a pad fills the air gaps, giving ≈0.2–0.5 °C/W; an insulating pad adds a little more.

Ready to perform complete calculations?

Use the full AI Calculator suite for thermal and power design with a professional PDF report.

⚡ Open Full Calculator — Free

No registration required · 350+ engineering calculators · PDF report export