elstein 反应是在丙酮中用碘化钠将氯代烃或溴代烃转变为碘代烃的反应。试剂碘化钠可溶于丙酮，但反应生成的氯化钠或溴化钠却是不溶的，会从反应液中沉淀出来，从而促使氯／溴代烃不断地转化为碘代烃。例如，溴乙烷经过反应，可以转化为碘乙烷：亦可用碘化钾、碘化钙、碘化铝代替碘化钠。反应在丙酮或乙醇或水中进行。溴代烃比氯代烃容易发生取代反应。一级卤代烃活性高于二级；二级卤代烃又高于三级。烯丙基、苄基和α-卤代羰基化合物效果也较好。但乙烯基、芳基和三级卤代烃一般不反应。 下表给出了一些卤代烃与碘化钠在丙酮中和温