Para representar el mecanismo de reacción se utilizará como ejemplo el ácido bromhídrico; sin embargo, el mecanismo es válido también para los demás halógenos. En el mecanismo, las formas moleculares entre corchetes indican estructuras inestables, los cuales no son aislables, mientras transcurre la reacción y el símbolo ‡ indica un estado de alta energía, el cual es crítico para que se produzca la reacción en sentido directo.