Password ManagerAutofill

Autofill from Browser Extensions

Bitwarden makes logging in quick and secure with autofill. When you visit a website, the browser extension recognizes it and enters matching credentials from your vault into the login fields. Configure the autofill methods that you find most convenient.

note

Basic authentication prompts work differently than regular autofills.

Set up autofill

First, all autofill methods require your login items to have an assigned website URI. This connects your saved credentials to the right websites.

Next, the steps to configure and use autofill vary and are outlined in each method's description below.

Within the SettingsAutofill menu, some options apply to all or most autofill methods:

  • For best performance, check Make Bitwarden your default password manager and deactivate your browser's password manager. This prevents the browser's password tool from interfering with the Bitwarden autofill.

  • If you do not want a TOTP to be automatically copied when autofill is activated, uncheck Copy TOTP automatically.

  • From the Clear clipboard dropdown menu, select your preferred interval to control how long copied TOTP codes remain available.

  • Choose your Default URI match detection, the logic that Bitwarden uses to pair the website to your saved credential. The default, unless specified by your organization, is Base domain.

  • Select Blocked domains to prevent autofilling on certain websites.

Use the browser extension directly

Automatic TOTP copying can be turned off on browser extensions using SettingsAutofillCopy 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.

The most basic ways to autofill logins are by interacting with the Bitwarden browser extension. When you're on a website and at least one item's saved URI matches, the number of items for that website will appear on top of the extension icon.

tip

To hide the matching items counter, go to SettingsAppearance and uncheck Show number of login autofill suggestions on extension icon.

Select the ___ Bitwarden icon to open your vault, and the matching items will appear in the top Autofill suggestions section. To find an item, select the Filters icon to open and apply filters to the Autofill suggestions and All items results.

Browser extension filters and suggestions
Browser extension filters and suggestions

Fill button

To autofill a login:

  1. When on the website's login page, open the Bitwarden browser extension.

  2. Go to the Vault tab.

  3. Select Fill next to the login to enter. It will likely be at the top in the Autofill suggestions section:

Autofill via browser extension
Autofill via browser extension

Selecting the Fill button will enter the credential to the detected input fields. In cases where a web page or service has multiple items with relevant URIs, Bitwarden will always autofill the last-used login.

note

You may receive a warning before autofilling if the targeted fields are in an untrusted iframe or the current site uses HTTP but the item's saved URI requires HTTPS.

Copy credentials

You can also select the ___ Copy icon next to an item. A menu will appear where you select Copy username or Copy password:

SCREENSHOT

Alternatively, you can add three quick-copy action buttons next to items to specifically copy your username, password, or verification code to the clipboard:

Quick copy actions
Quick copy actions

This option is off by default. To turn it on, go to SettingsAppearance and toggle Show quick copy actions on Vault on.

Click items

Alternatively, you can set up the browser extension to autofill when you click anywhere on an item, as long as it appears in the Autofill suggestions section. When this option is used, the Fill button is not present:

Click item to autofill
Click item to autofill

To activate this method, go to SettingsAppearance and toggle Click items in autofill suggestion to fill on.

If you want to open an item within the browser extension when this option is turned on, select the Menu iconView.

Drag-and-drop logins

The browser extension and desktop apps include a feature to drag the username and password fields into a website's login form to fill credentials:

Browser extension drag and drop
Browser extension drag and drop

To drag-and-drop credentials:

  1. Hover your cursor over the Username or Password field on the Bitwarden browser extension or desktop app.

    Hover username or password
    Hover username or password
  2. Once the icon appears, drag the field into the desired login form.

Other autofill methods

There are several more ways to autofill your credentials when your vault is unlocked within the browser extension. These options may be even faster because you don't need to interact with the browser extension.

For all of the autofill options described below, there are two instances where you may receive a warning before autofilling:

Inline menu

Use the inline autofill menu to quickly input login credentials, passkeys, and TOTP codes from your Bitwarden vault.

Inline autofill menu
Inline autofill menu

Activate the inline autofill menu

To turn on the inline autofill menu:

  1. Log in and unlock the Bitwarden browser extension.

  2. Select SettingsAutofill.

  3. From the Show autofill suggestions on form fields dropdown, select your preferred autofill menu behavior.

  4. (Optional) Toggle Display identities as suggestions and Display cards as suggestions on if you want the inline autofill menu to suggest those item types.

We also recommend turning off your browser's autofill option. If your browser's autofill functionality is enabled, you may experience conflicts with the Bitwarden autofill menu.

Chrome and Brave users may check the Override browser autofill settings option to disable their browser autofill.

Use the inline autofill menu

To log in to an account using the inline autofill menu:

  1. Select the login form's username field. If your vault is locked when you attempt this, the menu will prompt you to unlock the vault.

  2. The inline autofill menu will display. When it does, select the login or passkey 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 Autofill and save, or manually enter the website in the URI field.

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

    Autofill create item
    Autofill create item

note

If the inline autofill menu is causing unintended interference with your browser, press the Esc key to close it.

Context menu

Without opening your browser extension, you can right-click on an input field and use the BitwardenAutofill 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 autofilling your username, password, card, or identity.

Browser Extension Context Menu
Browser Extension Context Menu
note

Autofill with a context menu is currently unavailable in the Safari browser extension.

Keyboard shortcuts

One of the fastest methods is with an autofill keyboard shortcut. This works when username and password fields appear together on one page and separately in split login workflows.

Set up keyboard shortcuts

The default shortcut for login items is: Ctrl/Cmd + Shift + L. If you want to change it or the default doesn't work, update your browser's shortcut settings. You can also create shortcuts for cards and identities.

If you're using Microsoft Edge, make sure you upgrade to the latest Chromium-based version.

Use the keyboard shortcuts

To use the shortcut:

  1. Place your cursor in the first login field, like username.

  2. Press Ctrl/Cmd + Shift + L.

  3. (Optional) If there are multiple logins with the detected URI, the last-used login will be used for the autofill operation. Press the same keyboard shortcut again to cycle through multiple logins.

If your vault is locked when you attempt the autofill shortcut, a window will open prompting you to unlock. Once unlocked, the browser extension will automatically proceed with autofilling your credentials.

tip

If the login uses the Bitwarden authenticator for TOTPs and you use the autofill shortcut, the TOTP is automatically copied to the clipboard after autofill. Press Cmd/Ctrl + V to paste the TOTP.

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 autofill 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).

Autofill on page load will autofill login information when a web page corresponding to a login's URI value loads. By default, on page load is not turned on. Once enabled, you can set the default behavior to on or off for all items.

To enable this feature, navigate to SettingsAutofill in your browser extension, check on the Autofill on page load checkbox, and choose your default behavior. Once enabled and the default behavior is set, you can additionally specify autofill 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:

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

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

Troubleshoot autofill from the browser extension

If your browser extension is having issues autofilling usernames and passwords for a particular site, you can use linked custom fields to force an autofill.

Autofill in iframes

Browser extensions will quietly disable autofill on page load for untrusted iframes and will warn you about the iframe if autofill is triggered 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.

Autofill less common credentials

TOTP autofill

If you use Bitwarden authenticator, the browser extension will autofill your TOTP code provided that you're using the context menu, keyboard shortcuts, or manual autofill (using the Fill button for items without a saved URI). You may also use the inline autofill menu for TOTP codes. Browser extensions will not autofill your TOTP code if you're using autofill on page load.

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

tip

Automatic TOTP copying can be turned off on browser extensions using SettingsAutofillCopy 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.

Log in with passkeys stored in Bitwarden

note

When a domain is in the Excluded Domains list, Bitwarden browser extensions won't issue passkey prompts.

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
tip

The inline autofill menu can also be used to easily authenticate with passkeys.