10 doctors weighed in:

Which is more effective in killing acne bacteria: benzoyl peroxide or salicylic acid?

10 doctors weighed in
Dr. John Bucek
Family Medicine
8 doctors agree

In brief: 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.

In brief: 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.
Dr. John Bucek
Dr. John Bucek
Thank
1 comment
Dr. Brian Williams
One added benefit from benzoyl peroxide is the reduction in antibiotic resistance to the common bacterial in acne when taking oral antibiotics to treat acne.
Dr. Richard Feinstein
Dermatology
1 doctor agrees

In brief: 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.

In brief: 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.
Dr. Richard Feinstein
Dr. Richard Feinstein
Thank
Read more answers from doctors