Il calore specifico (s) è un tipo particolare di capacità termica. Il calore specifico è la proprietà termodinamica che indica la quantità di calore necessaria affinché una singola unità di massa di una sostanza sia innalzata di un grado di temperatura. I valori di calore specifico variano a seconda della misura in cui le sostanze assorbono il calore. Il termine capacità termica può essere fuorviante poiché il calore q è il termine dato all'aggiunta o alla rimozione di energia, attraverso una barriera ad una sostanza o sistema, come risultato dell'aumento o della diminuzione della temperatura rispettivamente. I cambiamenti di temperatura sono in realtà cambiamenti di energia. Pertanto, il calore specifico e altre forme di capacità termica sono misure più accurate della capacità di una sostanza di assorbire energia all'aumentare della temperatura della sostanza.