Kirchhoffs lov siger, at temperaturkoefficienten for den termiske effekt af en kemisk reaktion er lig med ændringen i systemets varmekapacitet under reaktionen. Kirchhoff-ligningen, som er en konsekvens af denne lov, bruges til at beregne termiske effekter ved forskellige temperaturer.
Differentiel form for loven:
Integral form af loven:
hvor og er de isobariske og isokoriske varmekapaciteter, er forskellen mellem de isobariske varmekapaciteter af reaktionsprodukterne og udgangsmaterialerne, er forskellen mellem de isobariske varmekapaciteter af reaktionsprodukterne og udgangsstofferne, og og er de tilsvarende termiske effekter .
Hvis forskellen er lille, så kan vi acceptere , og henholdsvis integralformen af ligningerne vil tage følgende form:
Med en stor temperaturforskel er det nødvendigt at tage højde for temperaturafhængigheden af varmekapaciteterne: og