Heatsink Size Calculator

Enter power dissipation, max junction temperature, ambient temperature, and the package thermal resistances to get the maximum sink-to-ambient thermal resistance your heatsink is allowed to have.

Use the Heatsink Size Calculator

Device and Thermal Parameters

Grease on bare contact is roughly 0.2 to 0.5; a pad or mica insulator is roughly 0.5 to 1.5.

Required Heatsink Rating

Maximum Rth Sink-to-Ambient
—
Thermal Budget
0.00 °C/W
(Tj max − Tambient) ÷ P
Junction-to-Case
0.00 °C/W
subtracted
Case-to-Sink
0.00 °C/W
subtracted
Shopping Guidance

Enter values on the left to see a recommendation.

Summary

A heatsink is only correctly sized when its rated sink-to-ambient thermal resistance is at or below the value the circuit actually needs. This calculator works backward from the maximum allowed junction temperature, the ambient air temperature, and the power the device dissipates, subtracting the package junction-to-case resistance and the case-to-sink interface resistance, to give the maximum Rth(sink-to-ambient) a heatsink can have before the junction overheats.

How it works

  1. Enter the power the device dissipates in watts, from a datasheet loss calculation or measurement.
  2. Enter the maximum junction temperature the device is rated for, or a lower design target for margin.
  3. Enter the worst-case ambient air temperature the heatsink will see, not room temperature.
  4. Pick a package preset or enter the junction-to-case thermal resistance from the datasheet.
  5. Enter the case-to-sink interface resistance for your mounting method (grease, pad, or dry contact).
  6. Read the required heatsink rating and shop for a heatsink rated at or below that value.

Use cases

  • Sizing a heatsink for a TO-220 voltage regulator or MOSFET in a hobby project.
  • Checking whether a stock heatsink is adequate before finalizing an enclosure design.
  • Comparing how much a thermal pad versus grease changes the required heatsink rating.
  • Deciding between natural convection and a fan-cooled heatsink for a power supply build.
  • Verifying a linear regulator will not thermally shut down at full load and high ambient.
  • Teaching the junction-to-ambient thermal resistance chain in an electronics course.

Frequently Asked Questions

Last updated: 2026-09-09 · Reviewed by Nham Vu