Hydrogen peroxide acts as an oxidizing agent that can break down the bonds holding stains, like urine, on fabric. The science behind this is quite fascinating. Unlike water, hydrogen peroxide has an extra oxygen atom. When it encounters organic material, the extra atom disintegrates and can disrupt other compounds by attracting their electrons – similar to what happens when hydrogen peroxide is applied to an open wound. This process loosens the dirt on the fabric, in this case, urine.
This oxidation process also serves to eliminate lingering bacteria that can cause a urine scent alongside the stain, even when the fabric is dry. Hydrogen peroxide breaks down the bacteria’s cell walls, getting rid of it and allowing the scent to be washed away.
In contrast, only using laundry soap to wash the fabric does not break down that bond, making it difficult for the stain to be removed. However, using hydrogen peroxide provides enough flexibility for the stain to be washed away when laundered or rinsed.