Password ManagerAuto-fill

Auto-fill Logins in Browser Extensions

tip

If your browser extension is having issues auto-filling usernames and passwords for a particular site, using linked custom fields can force an auto-fill.

Additionally, basic authentication prompts work a little differently than regular auto-fills. For more information, see Basic Auth Prompts.

Bitwarden browser extensions have a unique Tab view, which automatically detects the URI (for example, google.com) of the page in the open browser tab and finds any vault items with corresponding URIs. If you are unfamiliar with using URIs, we recommend reading this article.

When a vault item has a corresponding URI, the Bitwarden icon will overlay a badge counter reporting the number of items found for that web page (pictured below).

Browser Extension Auto-fill
Browser Extension Auto-fill

tip

If you want, you can hide the badge counter using a the Show badge counter toggle in the SettingsOptions menu.

Selecting the vault item inside the Tab view will auto-fill login information to the detected input fields. In cases where a web page or service has multiple items with relevant URIs, Bitwarden will always auto-fill the last-used login.

Inline auto-fill menu

Use the inline auto-fill menu to quickly input login credentials from your Bitwarden vault.

Auto-fill menu
Auto-fill menu

Enable the inline auto-fill menu

To enable the inline auto-fill menu:

  1. Log in and unlock the Bitwarden browser extension.

  2. Select SettingsAuto-fill, then locate the Show auto-fill menu on form fields dropdown. Select your preferred auto-fill menu behavior.

  3. Next, we recommend you disable your browser's autofill option. If your browser's auto-fill functionality is enabled, you may experience conflicts with the Bitwarden auto-fill menu. Learn more here.

    Chrome and Brave users may check the Override browser auto-fill settings option to disable their browser auto-fill.

Use the inline auto-fill menu

To use the inline auto-fill menu:

  1. Select the Bitwarden icon located in the login box. If your vault is locked when you attempt this, the menu will prompt you to unlock the vault.

  2. The inline auto-fill menu will appear, select the login you wish to use for the website.

    note

    Don't see the login credentials you would like to use? Edit the vault item and select Auto-fill and save, or manually enter the website in the URI field.

  3. If no login credentials have been saved for this site, select New item, the browser extension will open to a new item where you can save new login credentials.

    Auto-fill create item
    Auto-fill create item

    Browser extensions will warn users before using this method to auto-fill an untrusted iframe or an HTTP site when HTTPS is expected based on that item's saved URI(s).

note

If the inline auto-fill menu is causing unintended interference with your browser, it can be closed by pressing the Esc key.

Context-menu

note

Currently unavailable in the Safari browser extension.

Without opening your browser extension, you can right-click on an input field and use the BitwardenAuto-fill option. If your vault is locked when you attempt this, a window will open prompting you to unlock. Once unlocked, the browser extension will automatically proceed with auto-filling your username, password, card, or identity.

Browser Extension Context Menu
Browser Extension Context Menu

Browser extensions will warn users before using this method to auto-fill an untrusted iframe or on an HTTP site when HTTPS is expected based on that item's saved URI(s).

Keyboard shortcuts

Bitwarden browser extensions provide a set of keyboard shortcuts (also known as hot keys) to auto-fill login information. If your vault is locked when you attempt this, a window will open prompting you to unlock. Once unlocked, the browser extension will automatically proceed with auto-filling your credentials.

Browser extensions will warn users before using this method to auto-fill an untrusted iframe or on an HTTP site when HTTPS is expected based on that item's saved URI(s).

To auto-fill login information, use the following default shortcuts. If there are multiple logins with the detected URI, the last-used login will be used for the auto-fill operation. You can cycle through multiple logins by repeatedly using the keyboard shortcut:

  • On Windows: Ctrl + Shift + L

  • On macOS: Cmd + Shift + L

  • On Linux: Ctrl + Shift + L

tip

If a login uses the Bitwarden authenticator for TOTPs, using the Cmd/Ctrl + Shift + L will automatically copy your TOTP to your clipboard after auto-filling. All you have to do is Cmd/Ctrl + V to paste!

If any given shortcut doesn't work, it might be because another app on your device is already registered to use it. For example, the auto-fill shortcut on Windows is commonly claimed by the AMD Radeon Adrenaline software (AMD graphic drivers) and therefore cannot be used by Bitwarden. In these instances, you should free up the shortcut or configure Bitwarden to use a different shortcut.

Configuring keyboard shortcuts

Configuring the keyboard shortcuts used by a Bitwarden browser extension differs based on which browser you are using. To access the configuration menu:

  • In Chrome, enter chrome://extensions/shortcuts in the address bar.

    In Chromium-based browsers such as Brave, substitute chrome for the relevant browser name (for example, brave://extensions/shortcuts).

  • In Firefox, enter about:addons in the address bar, select the Gear icon next to Manage Your Extensions, and select Manage Extension Shortcuts from the dropdown.

Some browsers, including Safari and legacy Edge do not currently support changing the default keyboard shortcuts for extensions.

On page load

warning

This feature is disabled by default because, while generally safe, compromised or untrusted websites could take advantage of this to steal credentials.

Browser extensions will not allow auto-fill on page load for untrusted iframes and will warn users before auto-filling on an HTTP site when HTTPS is expected based on that item's saved URI(s).

Auto-fill on page load is an opt-in feature (see the following Warning) offered by Bitwarden browser extensions. Auto-fill on page load will auto-fill login information when a web page corresponding to a login's URI value loads. Once enabled, you can set the default behavior (on for all items or off for items).

To enable this feature, navigate to SettingsAuto-fill in your browser extension, check on the Auto-fill on page load checkbox, and choose your default behavior. Once enabled and the default behavior is set, you can additionally specify auto-fill on page load behavior for each individual login:

On Page Load Options
On Page Load Options

Using this convention, you can setup your browser extension to, for example:

  • Auto-fill on page load for only a select few items (off by default for all items and manually turned on for select items).

  • Auto-fill on page for all but a select few items (on by default for all items and manually turned off for select items).

Manually auto-fill

You can auto-fill items manually that don't have saved URIs by opening them in the Vaults view, and selecting the Auto-fill button.

Browser extensions will warn users before using this method to auto-fill an untrusted iframe or on an HTTP site when HTTPS is expected based on that item's saved URI(s).

TOTP auto-fill

If you use Bitwarden authenticator, browser extensions will auto-fill your TOTP code provided that you're using the context menu, keyboard shortcuts, or manually auto-filling. Browser extensions will not auto-fill your TOTP code if you're using auto-fill on page load.

By default, your TOTP will also be copied to the clipboard when a login is auto-filled. This is the recommended workflow if you're using auto-fill on page load.

tip

Automatic TOTP copying can be turned off using SettingsOptionsCopy TOTP automatically, which will be on by default. Additionally, use the nearby Clear clipboard option to set an interval with which to clear copied values.

Auto-fill in iframes

Browser extensions will quietly disable auto-fill on page load for untrusted iframes and will warn users about the iframe if they trigger auto-fill manually using a keyboard shortcut, the context menu, or directly from the browser extension.

"Untrusted" iframes are defined as those for which the src="" value does not match a URI for the login item, as dictated by a globally-set or item-specific match detection behavior.

Log in with passkeys stored in Bitwarden

When storing a new passkey, the website URI will be saved in the new login item. Access the website you wish to use passkey login with, and begin the passkey login workflow. Related passkeys will be displayed in a Bitwarden browser extension dialogue box. Select the passkey you would like to use and press Confirm.

Log in with passkey
Log in with passkey

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