Hydroxycobalamin is a precursor form of vitamin B12 converted in the body to both methylcobalamin and adenosylcobalamin. It is similar to cyanocobalamin without the cyanide moiety.