Pairs with the MOSFET Loss calculator — feed a device's power dissipation in, check it against a junction-to-ambient thermal budget, and either enter a sink's thermal resistance directly or size a natural-convection fin array from its geometry.
New to Heatsink Thermal Design? Read the guide: Heatsink Sizing: Junction-to-Ambient Rth and Natural-Convection Fin Arrays — a plain-language explainer of the standard behind this calculator.
The thermal budget is plain series thermal-resistance algebra: Tj = Ta + P·(Rjc + Rcs + Rsa). Fin-array sizing treats each inter-fin gap as an isolated vertical flat plate (Churchill-Chu correlation, the vertical-plate analogue of the horizontal-cylinder correlation used elsewhere in this project) — a disclosed simplification that ignores inter-fin channeling (the Elenbaas/Bar-Cohen effect that reduces the convection coefficient at very tight spacing). It is accurate at the commonly-cited near-optimal spacing range (roughly 6mm and above); a warning appears below that. Fin efficiency uses the standard adiabatic-tip-corrected rectangular-fin formula (η = tanh(mLc)/mLc). Radiation is applied over the same effective area as convection, a disclosed simplification rather than a full per-fin view-factor treatment. Natural convection only — does not model forced-air/fan cooling.
Validated: the Rth-budget algebra and TIM t/(k·A) resistance were checked against hand-worked cases (exact match). The vertical-plate Churchill-Chu correlation's Rayleigh/Nusselt/h output was independently re-derived from the documented formula and matched exactly, its constants (0.825, 0.492) confirmed distinct from the horizontal-cylinder correlation's (0.6, 0.559), and the resulting h checked against the well-known 2-25 W/m²K range for natural convection in air. The rectangular-fin efficiency formula was checked against its exact tanh(x)/x identity and its η→1 limit as h→0. The full fin-array solve was checked for energy-balance self-consistency (computed convection + radiation heat flow matches the target loss at the solved base temperature) and for a physically-expected monotonic drop in Rsa as fin count increases.