Chat support available. Click the chat icon on the bottom right corner to start chatting with us right away!

mSecure Support

Knowledge Base Forums Submit a ticket

Use One-Time Passwords (OTP) in mSecure 7

mSecure 7 can store and generate one-time passwords (OTPs) for any website or app that supports two-factor authentication (2FA). Once you save an OTP in mSecure, the app typically generates a 6-digit code every 30 seconds - no separate authenticator app needed. 


What Are One-Time Passwords?

A one-time password is a temporary 6-digit code used as a second layer of security when you sign in. After entering your username and password, the site asks for the current code from your authenticator. The code refreshes every 30 seconds, so even if someone steals your password, they can't get in without that code. 


Why Use OTPs in mSecure?

  • One app for everything - your passwords and 2FA codes live together
  • No app-switching when you sign in
  • Codes sync across your devices, so you're never locked out on a new phone
  • Encrypted with the same end-to-end security as the rest of your mSecure data


How to Add an OTP to mSecure (iOS)

OTP enrollment always starts on the website or app you want to protect - mSecure captures the code from there. 

  1. Sign in to the website or app where you want to turn on 2FA. 
  2. Open your account settings - look for "Security," "Privacy," or "Two-Factor Authentication" (wording varies by site). 
  3. Choose to add an authenticator app - the site will display a QR code.
  4. Open the Camera app on your iPhone and point it at the QR code. 
  5. Tap the prompt that appears on screen, then choose mSecure to save it. 

mSecure will offer to match the OTP to an existing record (like your login for that site) or let you create a new one. After you confirm, the code starts generating in mSecure right away. 


How to Add an OTP to mSecure (Android)

OTP enrollment always starts on the website or app you want to protect — mSecure captures the code from there.

  1. Sign in to the website or app where you want to turn on 2FA.
  2. Open your account settings — look for "Security," "Privacy," or "Two-Factor Authentication" (wording varies by site).
  3. Choose to add an authenticator app — the site will display a QR code.
  4. In mSecure, open the record (or create a new one) and choose to add an OTP, then use the built-in scanner to capture the QR code. If you can't scan it, tap "Enter setup key" and paste the code the site provides instead.
  5. Save the record.

After you confirm, the code starts generating in mSecure right away.


How to Add an OTP to mSecure (Mac and Windows)

On a computer, the site's QR code is usually on the same screen you're working from, so you'll enter the setup key manually rather than scan it.

  1. Sign in to the website or app where you want to turn on 2FA.
  2. Open your account settings — look for "Security," "Privacy," or "Two-Factor Authentication" (wording varies by site).
  3. Choose to add an authenticator app. Look for an option like "Can't scan?" or "Enter code manually" to reveal the setup key.
  4. In mSecure, open the record (or create a new one), choose to add an OTP, and paste the setup key.
  5. Save the record.

After you confirm, the code starts generating in mSecure right away.


Not sure if a site supports OTPs? Check our list of Websites That Support One-Time Passwords.


Using Your One-Time Password

The next time you sign in to that site:

  1. Enter your username and password as usual. 
  2. When the site asks for a verification code, open the matching record in mSecure. 
  3. Copy the current 6-digit code and paste it into the site. 

The code refreshes every 30 seconds, so grab it just before you need it. 


Optional: Autofill OTPs on Your Mac

If you're running macOS 15 (Sequoia) or later, you can set mSecure as your default codes provider so OTPs autofill in Safari - the same way passwords do:

  1. Open System Settings.
  2. Go to General > AutoFill & Passwords.
  3. Under Set Up Codes In, choose mSecure.

Now when a site asks for a verification code in Safari, mSecure can fill it for you automatically. 


Want to Learn More?

For more on two-factor authentication and security best practices, see our guide to 2FA.


Did you find it helpful? Yes No

Can you please tell us how we can improve this article?