La sintesi di desomorfina avviene a partire dalla α-clorocodeina, a sua volta ottenibile tramite la reazione tra tionile cloruro e codeina. Tramite una riduzione catalitica la α-chlorocodeina dà la desocodeina, che porta alla desomorfina tramite una demetilazione.