Každá molekula hydroxokobalaminu může vázat jeden iont kyanidu substitucí hydroxo - ligandu navázaného na trojmocném iontu kobaltu za vzniku komplexu kyanokobalaminu.
Katra hidroksokobalamīna molekula var piesaistīt vienu cianīda jonu, aizvietojot hidrokso ligandu, kas saistīts ar trīsvērtīgo kobalta jonu, izveidojot ciānkobalamīnu.