It serves as a source of active oxygen in many detergents, laundry detergents, cleaning products, and laundry bleaches. It is also present in some tooth bleaching formulas. It is used as a bleaching agent for internal bleaching of a non vital root treated tooth. The sodium perborate is placed inside the tooth and left in place for an extended period of time to allow it to diffuse into the tooth and bleach stains from the inside out. It has antiseptic properties and can act as a disinfectant. It is also used as a "disappearing" preservative in some brands of eye drops.
Sodium perborate is a less aggressive bleach than sodium hypochlorite, causing less degradation to dyes and textiles. Borates also have some non-oxidative bleaching properties.