Dacă o substanță se dizolvă sau nu, depinde de forțele relative dintre particulele de solvenți și particulele dizolvate, precum și temperatura lor. Gazele dizolvate sunt, de asemenea, puternic influențate de presiunea gazului în timpul întâlnirii solventul.
O substanță se dizolvă numai dacă atracția dintre particulele substanței dizolvate și solvent este suficientă pentru a depăși atracția particulelor fiecărei substanțe pentru alții de același tip. De exemplu, atracția dintre ionii din sarea de masă și moleculele de apă este suficientă atât pentru a trage ionii individuali departe de cristalul de sare și pentru a separa moleculele de apă pentru a se adapta la ioni. Benzenul, pe de altă parte, nu atrage ionii de sare suficient de puternic pentru a le elimina din cristale. Naphtalenul nu se dizolvă în apă, deoarece naftalina nu exercită o atracție suficient de puternică pentru moleculele de apă pentru a le separa și a face loc în sine.
Temperatura are tendința de a crește solubilitatea solidelor și lichidelor, dar reduce solubilitatea gazelor. Temperatura afectează în mod diferit solubilitatea în funcție de substanța dizolvată. Temperaturile mai ridicate determină faptul că zahărul este mult mai solubil, dar sarea este doar puțin afectată. Gazele devin mai puțin solubile la temperaturi mai ridicate. Presiunea ridicată, pe de altă parte, îmbunătățește solubilitatea gazelor.