A reação de um alceno com X2 em presença de água leva à formação de haloidrina, que é um álcool com halogênio no carbono vizinho. Como a formação da haloidrina passa pelo halônio os dialetos são subprodutos comuns:
Devido às características dos íons halônio essa metodologia se aplica apenas a obtenção de cloroidrinas e bromoidrinas, sendo necessária outra rota para fluoridrinas e iodoidrinas.