สิ่งสกปรกต่าง ๆ สามารถเกาะติดกับผิวหนังได้ก็เพราะสิ่งสกปรกเหล่านี้เกาะติดอยู่กับไขมัน ดังนั้นถ้าสามารถละลายไขมันแยกออกไปจากผิวหนัง สิ่งสกปรกก็จะหลุดออกไปด้วย เป็นการทำความสะอาดผิวหนัง แต่เนื่องจากไขมันเป็นโมเลกุลที่ไม่ละลายน้ำ ถ้าใช้น้ำล้างอย่างเดียวสิ่งที่ติดอยู่กับไขมันก็จะไม่หลุดออกไป ถ้าใช้สบู่จะช่วยให้ทำความสะอาดได้ง่าย เนื่องจากโมเลกุลของสบู่ประกอบด้วย 2 ส่วนคือ ส่วนที่ไม่มีขั้ว (ส่วนที่เป็นสายยาวของไฮโดรคาร์บอน) และส่วนที่มีขั้ว
การที่สบู่สามารถชะล้างสิ่งสกปรกที่มีไขมันและน้ำมันฉาบอยู่ได้ ก็เนื่องจากกลุ่มสบู่ในน้ำจะหันปลายส่วนที่เป็นไฮโดรคาร์บอนซึ่งไม่มีขั้ว เข้าล้อมรอบสิ่งสกปรก (ไขมันและน้ำมัน) ซึ่งไม่มีขั้วและไม่ละลายน้ำ และดึงน้ำมันออกมาเป็นหยดเล็ก ๆ ล้อมรอบด้วยโมเลกุลสบู่ และหันส่วนมีขั้วออกหาน้ำ (ส่วนของคาร์บอกซีเลทจะละลายในน้ำ) หยดน้ำมันแต่ละหยดที่ถูกดึงออกมาจึงมีประจุลบล้อมรอบและเกิดการผลักกัน จึงกระจายออกไปอยู่ในน้ำมีลักษณะเป็นอิมัลชัน หลุดออกไปจากผิวหน้า ผิวหนัง หนังศรีษะ หรือของที่ต้องการทำความสะอาด