Căldura specifică (s) este un tip special de capacitate termică. Căldura specifică este o proprietate termodinamică care indică cantitatea de căldură necesară pentru ca o singură unitate de masă a unei substanțe să fie ridicată cu un grad de temperatură. Pentru substanțe, se observă diferite intervale de valori ale căldurii specifice, în funcție de gradul de absorbție a căldurii de către acestea. Termenul de capacitate termică poate induce în eroare, deoarece căldura q este termenul dat adaosului sau eliminării de energie, prin intermediul unei bariere, la o substanță sau la un sistem, ca urmare a creșterii, respectiv scăderii temperaturii. Modificările de temperatură sunt, de fapt, modificări de energie. Prin urmare, căldura specifică și alte forme de capacitate termică sunt mai exact măsuri ale capacității unei substanțe de a absorbi energie pe măsură ce crește temperatura substanței.