They differ: Benzoyl peroxide is an astringent that is used to kill surface bacteria. Salicylic acid does not kill bacteria it breaks down pore plugs formed by skin oil and skin cells. The main cause of acne is a change in skin cells from testosterone stimulation.
Answered 9/8/2016
6.1k views
Skin bacteria: Benzoyl peroxide kills acne bacteria and makes acne better, but it may not kill other bacteria that cause infection and disease. You need to find out which germ, if any, is causing your skin problem. Salicylic acid peels that skin and is used for thick rough areas, like warts, callouses and rough feet.
Answered 7/20/2012
6.1k views
A doctor has provided 1 answer
A doctor has provided 1 answer
A doctor has provided 1 answer
A doctor has provided 1 answer
7 doctors weighed in across 2 answers
90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more.
Ask your question