Arginine HCL may or may not be vegan. It is a compound of Arginine, an Amino Acid. It can be derived from animals or plant sources. Arginine HCL is used in some cosmetics as a skin conditioner. Please check with the manufacturer to find out the source of Arginine HCL.