氯化碘与油脂中的不饱和脂肪酸发生加成反应:
CH3……CH= CH……COOH+ICl
= CH3……CH— CH……COOH
I Cl
再加入过量的碘化钾与剩余的氯化钾作用,以析出碘:
KI+ICl=KCl+I2