Multi-factor authentication (MFA) is a security measure that requires users to provide two or more verification factors to gain access to an account or system. These factors typically include something the user knows (password), something the user has (a mobile device or token), and something the user is (biometric data). MFA enhances security by adding a layer of protection beyond just a password.