How is hydrogen peroxide antimicrobial?
When applied hydrogen peroxide releases oxygen. Free oxygen is antimicrobial.
There are two types of microbes. Anaerobic and aerobic. In presence of free oxygen released from hydrogen peroxide acts as disinfectant. Especially open wounds can be effectively disinfected with hydrogen peroxide.