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.
Vsaka molekula hidroksokobalamina lahko veže en cianidni ion ob substituciji hidrokso- liganda, ki je vezan na trivalentni kobaltov ion, pri čemer nastane cianokobalamin.