Efectul temperaturii asupra solubilității depinde de tipul de reacție care apare în timpul procesului de dizolvare a substanței dizolvate în solvent. În reacțiile endotermice, creșterea temperaturii crește solubilitatea soluției într-o soluție. În reacțiile exoterme, creșterea temperaturii scade solubilitatea substanței dizolvate. În timpul procesului de dizolvare, căldura este absorbită pentru a rupe legăturile dintre moleculele dizolvate, iar căldura se eliberează în timpul formării de noi legături între moleculele dizolvate și solvenții. Dacă căldura absorbită este mai mare decât căldura eliberată în timpul formării de noi legături, procesul de dizolvare a substanței dizolvate este endotermic. Dacă căldura eliberată este mai mare decât căldura absorbită, reacția este exotermă.
Într-o reacție endotermică, adăugarea căldurii la reacție conduce reacția către partea produsului. Aceasta înseamnă că creșterea temperaturii mărește solubilitatea substanței dizolvate pentru a conduce reacția spre formarea soluției.
Într-o reacție exotermă, căldura emisă este mai mare decât căldura absorbită pentru ruperea legăturilor. Creșterea temperaturii prin adăugarea căldurii conduce reacția la partea reactantului și scade solubilitatea. Aceasta înseamnă că scăderea temperaturii crește solubilitatea substanței dizolvate.