L-arginine HCL is the hydrochloride salt of the proteinogenic amino acid L-arginine. The salt form stabilizes the compound and improves its solubility, making it particularly suitable for processing in supplements. L-arginine itself is a semi-essential amino acid and is found in proteins from many plant and animal sources. It is used in food supplements as a defined and highly available form of amino acid.