In text messaging, OTP stands for "one-time password". OTPs are security codes that are automatically sent to a users phone number or email address upon a sign-up or log-in attempt. They typically contain a randomly generated string of numeric or alphanumeric characters that a user must input to verify their identity and gain access to or carry out sensitive actions within an app or website. OTPs are commonly used for two-factor authentication (2FA) and transaction alerts. They are usually sent via SMS text messages, but can also be delivered through email, voice, or push messages. Since OTPs are only valid for a limited period of time, usually around 10 minutes, they are considered a secure method of authentication. However, they can clutter up messaging inboxes, which is why some messaging apps, such as Google Messages, have features that automatically delete OTPs after 24 hours.