碘伏具有氧化性,一些具有还原性物质可以令碘伏变白,如酒精和维生素c都具有还原性。因此酒精或者维生素c注射液相溶后会变白。这两种物质与碘伏相溶后,发生氧化还原反应,将碘还原为负离子,从而使碘伏脱色。这属于正常的化学反应,不会对人体造成伤害,但是碘伏发生化学反应后便失去了消毒杀菌的功效,因此要适当使用。