Snovi se lahko nahajajo v različnih fazah oziroma agregatnih stanjih. Če vodi pri segrevanju dovedemo dovolj toplote, voda izpari in tako dobimo vodno paro. Če vodno paro ohlajamo, ta kondenzira v vodo. Z dovajanjem ali odvajanjem toplote lahko torej spreminjamo agregatno stanje snovi. Snov se lahko nahaja v trdnem, tekočem ali plinastem agregatnem stanju. Fazo, ko snov prehaja iz enega agregatnega stanja v drugo agregatno stanje, imenujemo latentna faza. Med to fazo se snovi ne spreminja temperatura. Vsa toplota, ki jo dovajamo ali odvajamo snovi, se porablja za prehod agregatnega stanja.
V vročih poletnih dnevih si pogosto hladimo pijačo z ledenimi kockami. Te dobimo tako, da damo vodo v zamrzovalnik. V zamrzovalniku vodi odvzemamo toploto, pri čemer se ta strjuje v led. Ko damo led v kozarec s pijačo, se led tali in prehaja v tekočo vodo.
Da kg ledu v celoti stalimo, mu moramo dovesti kJ toplote. To toploto imenujemo talilna toplota. Različne snovi imajo različno talilno toploto. Talilno toploto izračunamo s pomočjo enačbe: , kjer je specifična talilna toplota. Specifična talilna toplota nam pove, koliko energije moramo dovesti kg določene snovi pri temperaturi tališča, da jo v celoti stalimo. Enota je J/kg.



