Öl schwimmt auf Wasser, weil dieses Wasser und Öl unterschiedliche Dichten und Polaritäten haben. Öl und Wasser mischen sich nicht oder sind nicht mischbar, weil Öl eine geringere Dichte als Wasser hat und darauf schwimmt .
In der Physik ist die Dichte definiert, dass die Masse eines Materials durch sein Volumen geteilt wird. Wenn man in einem Experiment gleiche Volumina an Öl und Wasser verwendet, um ihre Dichten zu vergleichen, dann werden die Dichten von Öl und Wasser unterschiedlich sein, da Wasser und Öl unterschiedliche Massen haben.
Der zweite Grund dafür, dass Öl auf Wasser schwimmt, liegt an der Polarität dieser Stoffe. Wasser ist polar und Öl ist unpolar, und es gibt keine Anziehung zwischen ihren Molekülen. Dies erklärt die Bildung separater Öl- und Wasserschichten und deren Unmischbarkeit.