B12 vitamin haplarının birçok farklı türü ve markası var. Genellikle, B12 vitamini metilkobalamin, siyanokobalamin, veya hidroksikobalamin olarak bulunur. Siyanokobalamin en yaygın olanıdır ve genellikle uygun fiyatlıdır. Metilkobalamin ise vücutta daha hızlı emilir ve genellikle daha yüksek biyoyararlanıma sahiptir.