También conocida como cobalamina o cianocobalamina, es una vitamina hidrosoluble que pertenece las vitaminas del complejo B. Es absorbida en el intestino, aun que se absorbe solo una pequeña parte de la cantidad ingerida. El cuerpo absorbe mejor la vitamina B12 si se toma conjuntamente con otras vitaminas del grupo B.
A diferencia del resto de las vitaminas hidrosolubles, se almacena en el hígado. Los depósitos del cuerpo son de aproximadamente unos 2 a 5 mg, entre 1000 y 2000 veces la cantidad diaria necesaria: es por esto por lo que las deficiencias de B12 tardan en manifestarse.
Se encuentra presente de forma natural en los alimentos de origen animal (pescado, carne, huevos, leche, lácteos…) Las mejores fuentes de esta vitamina son las almejas y el hígado. Los alimentos de origen vegetal no contienen B12 a no ser que sean fortificados.