Skip to main content
WendyAppleseed
1Password Employee
October 18, 2024
Solved

Autofilling 2FA codes on iOS

  • October 18, 2024
  • 1 reply
  • 215 views

Hey everyone,

On iOS, 1Password fills in IDs and passwords just fine, but to get the 2FA code I have to open the 1Password app and copy it.

Is there a better way to do this that I'm missing out on?

Best answer by 1P_Blake

Heya' @WendyAppleseed  👋

Great question! 1Password uses the iOS native filling feature to fill your username and password into apps, this feature doesn't support filling one-time passwords from 1Password at this time. However you can have 1Password automatically copy your one-time password for an app or website to the clipboard so that you can paste it into the app when filling your login information: 

  1. Open and unlock 1Password 8.
  2. Tap the icon for your account or collection at the top left and choose Settings.
  3. Tap AutoFill
  4. Turn on "Copy One-Time Passwords"
  5. Go back to Settings. 
  6. Tap Notifications.
  7. Turn on "One-Time Passwords"

Then fill a username/password into the app again. You should see a notification that 1Password has copied the one-time password to your clipboard. You can then paste the one-time password into the app: Select, cut, copy, and paste text on iPhone - Apple Support (CA)

When it comes to the website you can use our extension for Safari which does have the ability to fill the one-time password: Get to know 1Password for Safari on your iPhone or iPad

Let me know if that helps!

1 reply

1P_Blake
1P_BlakeAnswer
Community Manager
October 18, 2024

Heya' @WendyAppleseed  👋

Great question! 1Password uses the iOS native filling feature to fill your username and password into apps, this feature doesn't support filling one-time passwords from 1Password at this time. However you can have 1Password automatically copy your one-time password for an app or website to the clipboard so that you can paste it into the app when filling your login information: 

  1. Open and unlock 1Password 8.
  2. Tap the icon for your account or collection at the top left and choose Settings.
  3. Tap AutoFill
  4. Turn on "Copy One-Time Passwords"
  5. Go back to Settings. 
  6. Tap Notifications.
  7. Turn on "One-Time Passwords"

Then fill a username/password into the app again. You should see a notification that 1Password has copied the one-time password to your clipboard. You can then paste the one-time password into the app: Select, cut, copy, and paste text on iPhone - Apple Support (CA)

When it comes to the website you can use our extension for Safari which does have the ability to fill the one-time password: Get to know 1Password for Safari on your iPhone or iPad

Let me know if that helps!

JohnMaplewood
1Password Employee
October 18, 2024

This helped a ton! Thank you so much for the great explanation and steps!

PennyOakfield
1Password Employee
October 18, 2024

Same here! This helped me out a bunch!