Le chlorure d'acétyle [1] est traité avec du diazométhane [2] donnant le sel de diazonium [3] . Le chlorure [4] produit réagit avec le sel de diazonium pour donner l'α-chlorocétone [5] .



Lorsque deux équivalents de diazométhane sont utilisés, le sel de diazonium perd du HCl pour former la diazocétone. chlorure de méthyle et azote (N 2 ).



La diazocétone [6] perd de l'azote pour donner un céto-carbène [7] :



Le céto-carbène [7] peut donner le réarrangement de Wolff, formant l'acide carboxylique [8] qui contient un groupe méthylène supplémentaire dans sa chaîne.