A one-time password or passcode (OTP) is a string of characters or numbers that authenticates a user for a single login attempt or transaction.