Cyanocobalamin is a synthetic form of B12 that is not found in nature. It is cheaper to produce which is why it is commonly used in supplements.Methylcobalamin is a naturally occurring active form of vitamin B12, which is what we use in our B12 supplement. It has a higher absorption and retention rate than Cyanocobalamin.