Las B y B pueden ser preparadas a partir de la cianocobalamina por reducción potencial controlada, por reducción química usando borohidruro de sodio en una solución alcalina, en zinc, en ácido acético o por la acción de tioles.