Butter is made from dairy (an animal-based ingredient) and is very high in saturated fats. Margarine, on the other hand, is made from plant oils, meaning it is often completely vegan.
Margarine is actually commonly referred to as the original vegan butter. People just never realized that’s what it is.