Password ManagerAuto-fill

Auto-fill Logins on iOS

Bitwarden makes your passwords available for auto-fill so that you can seamlessly log in to websites and apps while also maintaining strong and secure passwords. Auto-fill cuts the copying and pasting out of your login routine by detecting vault items that match the service you are logging in to.

tip

Most auto-fill scenarios rely on the attribution of URIs to login items. If you are unfamiliar with using URIs, brush up using our Using URIs article.

Please note that custom fields are not currently supported in mobile auto-fill.

Switch accounts during auto-fill

If you are logged in to more than one account, your mobile app will default to trying to auto-fill credentials from the currently active account. You can switch from one account to another during auto-fill by tapping the avatar bubble:

iOS Account Switching
iOS Account Switching

Setup auto-fill

Auto-fill on iOS comes in two flavors:

  • Keyboard Auto-fill: (Recommended) Use this option to make Bitwarden auto-fill accessible in any iOS app (including web browsers) through a keyboard button.

  • Browser App Extension: Use this option to make Bitwarden auto-fill accessible only in web browser apps, like Safari, through the Share menu.

tip

It is currently not possible to use auto-fill on iOS if your vault timeout action is set to Log Out and your only enabled two-step login method requires NFC (for example, an NFC YubiKey), as iOS will not allow NFC inputs to interrupt auto-fill workflows.

Either change your vault timeout action to Lock, or enable another two-step login method.

note

If you are using Argon2id with a KDF memory value higher than 48 MB, a warning dialogue will be displayed every time iOS autofill is initiated or a new Send is created through the Share sheet. To avoid this message, adjust Argon2id settings here or enable unlock with biometrics.

iOS autofill warning
iOS autofill warning

Keyboard auto-fill

To enable keyboard auto-fill on iOS:

  1. Open the iOS Settings app on your device.

  2. Tap Passwords.

  3. Tap AutoFill Passwords.

  4. Toggle AutoFill Passwords on and tap Bitwarden in the Allow Filling From list:

    iOS AutoFill Screen
    iOS AutoFill Screen
    tip

    We highly recommend disabling any other auto-fill service (like Keychain) in the Allow Filling From list before proceeding.

    Let's test auto-fill to make sure it's working properly:

  5. Open an app or website that you aren't currently signed in too.

  6. Tap the username or password field on the login screen. A keyboard will slide up with a matching login (my_username), or with a Passwords button:

    AutoFill on iOS
    AutoFill on iOS

    If a matching login is displayed, tap it to auto-fill. If the Passwords button is displayed, tap it to browse your vault for the login to use. In cases where the Passwords button is displayed, it's probably because there isn't an item in your vault with a matching URI.

    note

    Are you getting a Biometric unlock disabled pending verification of master password message? Learn what to do.

Browser app extension auto-fill

To enable browser app extension auto-fill on iOS:

  1. Open your Bitwarden app and tap Settings.

  2. Tap the Auto-fill option.

  3. Tap the App Extension option in the Auto-fill section.

  4. Tap the Enable App Extension button.

  5. From the share menu that slides up, tap Bitwarden.

    A green Extension Activated! message will indicate success.

    Let's test the app extension to make sure it's working properly:

  6. Open your device's web browser and navigate to a website that you aren't currently signed in to.

  7. Tap the Share icon.

  8. Scroll down and tap the Bitwarden option:

    Bitwarden in the Share menu
    Bitwarden in the Share menu
    note

    If you have unlock with biometrics enabled, the first time you tap this option you will be prompted to verify your master password.

  9. A Bitwarden screen will slide up on your device and will list matching logins for the website. Tap the item to auto-fill.

    tip

    If there are no logins listed, it's probably because there isn't a login in your vault with a matching URI.

Make a suggestion to this page

Contact Our Support Team

For technical, billing, and product questions.

Name*
Bitwarden account email*
Verify account email*
Product*
Are you self-hosting?*
Subject*
Message...*

Cloud Status

Check status

© 2024 Bitwarden, Inc. Terms Privacy Cookie Settings Sitemap

This site is available in English.
Go to EnglishStay Here