Hydrogen peroxide may kill acne-causing bacteria, but it's not ideal for treating acne. It can irritate the skin and worsen breakouts. Benzoyl peroxide or salicylic acid is a better choice.