Benzoyl peroxide is an over-the-counter medication commonly used to treat acne. It has antibacterial properties that help to reduce the bacteria that cause acne. It also has keratolytic effects, meaning it helps to exfoliate the skin and remove dead skin cells that can clog pores.