Verschillen in oplosbaarheid van moleculaire stoffen kunnen we op moleculair niveau verklaren met het verbreken en vormen van intermoleculaire bindingen (theorie van oplossen).
Apolaire stoffen lossen op in apolaire oplosmiddelen en polaire stoffen lossen op in polaire oplosmiddelen. In water lossen alleen moleculaire stoffen op waarvan de moleculen waterstofbruggen kunnen vormen.