Les cyanohydrines [3] sont formées par la réaction d'aldéhydes ou de cétones [1] avec de l'acide cyanhydrique [2] et sont des composés qui contiennent un cyanane et un groupe hydroxy sur le même carbone.
Le mécanisme de la réaction se déroule en deux étapes :
Étape 1. Les ions cyanure agissent comme des nucléophiles attaquant le carbone carbonyle. L'acide cyanhydrique est trop faible pour générer des quantités importantes de cyanure, donc du cyanure de sodium ou de potassium est ajouté au milieu, garantissant une quantité suffisante de cyanure pour que la réaction se déroule avec un bon rendement.
Étape 2. Dans cette étape, l'ion alcoxyde [4] est protoné, éliminant les hydrogènes de l'acide cyanhydrique. Dans cette étape, les ions cyanure sont régénérés.