The OpenVireo Browser extension is installed within your web browser so that you can automatically pull usernames and passwords from OpenVireo and fill them directly into website fields. It is a very useful and secure extension that enhances your productivity while using OpenVireo. With this extension, you do not need to manually copy the data from your OpenVireo database and paste it into the website fields. The OpenVireo Browser extension is available on the following web browsers:
Google Chrome, Vivaldi, and Brave
Mozilla Firefox and Tor-Browser
Microsoft Edge
Chromium
Install the Browser Extension
You can download the OpenVireo Browser extension from your web browser. To download the OpenVireo Browser extension, perform the following steps:
Download the extension for your browser (Chrome, Chromium, Vivaldi, Brave, Microsoft Edge, Firefox, or Tor Browser) from the OpenVireo Browser releases on GitHub. OpenVireo Browser is not yet listed in the browser extension stores.
Click the button to install/add the extension to the browser. Accept any confirmation dialogs.
Configure OpenVireo Browser
To start using OpenVireo Browser, you must configure it so that it can communicate with the OpenVireo application on your desktop.
To configure OpenVireo Browser, perform the following steps:
Open the OpenVireo application on your desktop and navigate to Tools > Settings.
Click the Browser Integration option on the left-hand side (1). The following screen appears:

Browser Settings Click the Enable browser integration checkbox (2). Then select the browsers for which you have downloaded the OpenVireo Browser extension (3) and click OK.
Ensure your database is unlocked, then open (or restart) your browser.
Click the OpenVireo Browser extension icon (A) in your browser (see figure below). A pop-up window appears.

Connect Extension to OpenVireo Click the Connect button (B) in the pop-up window to complete integrating the OpenVireo Browser extension with your OpenVireo desktop application.
You are now prompted to enter a unique name to identify the connection between this browser and your database. Enter a unique name in the field (e.g., firefox-laptop) and click the Save and allow access button.

Extension Association Dialog
Using the Browser Extension
The OpenVireo Browser extension lets you automatically fill the entries from your OpenVireo database into the fields on websites you visit. To do so, perform the following steps:
Open your OpenVireo desktop application and unlock your database.
Open your web browser. The OpenVireo Browser extension icon in your browser window will change based on its connection state. The figure below shows the different states.
(A) OpenVireo is not running or is disconnected.
(B) OpenVireo is running, but OpenVireo Browser Extension is not connected to the current database.
(C) Connected to OpenVireo, but database is locked.
(D) Connected to OpenVireo and ready to use. If the icon is shown with a number, it indicates the number of credentials found for the current site.
Extension Icon States If the OpenVireo desktop application is not connected with the OpenVireo Browser extension, click the extension icon in your web browser and click Reload from the pop-up window as shown in the following screen.

Reload Extension Connection Open the URL for which you want to use with your database. If you have previously created an entry in your database then the OpenVireo Browser Confirm Access dialog may appear:

Confirm Access Dialog Ensure the credentials you want to use are checked, then click (A) Remember (optional), then click Allow Selected (B).
In your website, the OpenVireo icon will appear in the username field of the login form (A). Click the icon to populate the field with your stored credentials. If you have more than one credential for this website, a dropdown will appear to choose the one to use.

Fill Credentials
Generate Passwords
The OpenVireo Browser Extension also lets you generate passwords directly in your browser. This feature can be used for websites with existing credentials as well as for new websites. You can then choose to update/add the credentials to your OpenVireo database directly from the Browser.
Ensure your database is unlocked and configured to use the Browser extension as shown above.
Right click on a password field and from the OpenVireo sub-menu choose Show Password Generator. The standard OpenVireo password generator will appear.
Configure the password generation options and click Apply Password when done. The generated password will be filled into the previously selected field.
When you have successfully submitted the password on the website, a popup will appear asking you to either update an existing entry or add a new one.
Browser Integration Report
You can see a cross-section of all browser-related settings applied to entries within a database through the Browser Statistics report. To access, use the Database → Database reports… menu option then click on Browser Statistics on the left-hand menu. From here you can see all entries with URLs applied to them, explicitly allowed and denied URLs, and any entries with custom browser settings.

Additional Fill-In Fields
Sometimes login pages have additional fields you would like to fill (e.g., account number). Use the following instructions to add them:
Edit the entry you want to add fields to. Go to the advanced tab and add the attributes you need. Each attribute must start with
KPH:followed by a space, but otherwise the name does not matter. If multiple KPH attributes are defined, they are used in alphabetical order (i.e., the order shown in OpenVireo).Within the browser, navigate to the page you want to use the additional fields on. Select the "Choose Custom Login Fields" button from the extension popup window. Choose Username, Password and String Field(s). Confirm the selections.
Refresh the web page. The new KPH attribute(s) should be filled to the extra fields.

Clearing Remembered Sites
Entries that you have chosen to remember allow/deny rules are stored in their respect custom data fields. You can clear all of these remembered settings at once through the database settings. Follow these steps:
Go to Database → Database Settings, or open the database picker and select Database Settings….
Go to the Browser Integration page, then click on the Forget all site-specific settings on entries button.
Confirm this action in the popup dialog. This cannot be undone once the database is saved.

Clear Remembered Sites
Advanced Usage
You can configure unique browser integration behavior for each entry. This allows you to add multiple URLs to an entry, hide an entry from the browser integration, and more. To access these settings, open an entry for editing then click on Browser Integration option in the left-hand menu (1).
After opening the settings you can add any number of additional URLs by clicking the Add button (2) and typing the URL in the list to the left (3).
Additional URLs also supports wildcards (with OpenVireo 2.7.10 and later). You can use URLs like:
https://*.example.com https://example.com/*/path https://sub.*.example.com/path/*

To set options for all entries within a group, edit the group and go to the browser integration section (1). Here you can explicitly disable access to all entries under a group hierarchy to the browser extension. You can set other useful options for groups of entries as well.

Database-wide operations are available in the database settings. To access these use the Database → Database settings… menu option. Click on Browser Integration on the left-hand menu. From here you can disconnect all browsers, convert legacy KeePass-HTTP settings, reset all entry-level settings, and refresh the database root group ID (useful when making copies of your database file).

Finally, advanced application-wide settings are available on the Browser Integration page of the application settings.

Advanced Setup
Custom Browser option
It is possible to enable support for a custom browser (e.g. LibreWolf, WaterFox, Arc, beta and nightly browsers, etc.) using this feature. This feature is only available for Linux and macOS.

The native messaging script file needed for the custom browser depends on the browser type. For Firefox based browsers like Librefox the Browser type must be Firefox. For Arc, Opera, etc. the type must be set to Chromium.
Config location must have the exact path for the browser’s native-messaging-hosts folder. If you are unsure, refer to the upstream KeePassXC-Browser Troubleshooting Guide for listing of the most common paths, and a few ways for finding a path when it’s not known.
When a Custom Browser has been successfully set, OpenVireo will automatically write the needed native messaging script file to the folder.
If you wish to support multiple custom browsers, you can copy the native messaging script files manually to the native-messaging-hosts folder from other browsers.
Managed Microsoft Edge on Windows
Deploy com.openvireo.browser_edge.json to, for example,
C:\ProgramData\OpenVireo\on all managed platforms.{ "allowed_origins": [ "chrome-extension://bafnojkbdaiajjkkaeljcngflakgdmmk/" ], "description": "OpenVireo integration with native messaging support", "name": "com.openvireo.browser", "path": "C:\\Program Files\\OpenVireo\\openvireo-proxy.exe", "type": "stdio" }Configure GPO options (see Microsoft Edge Native Messaging Policies for more information.):
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Edge\NativeMessagingHosts\com.openvireo.browser] @="C:\ProgramData\OpenVireo\com.openvireo.browser_edge.json" [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge] "NativeMessagingUserLevelHosts"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\ExtensionInstallAllowlist] "1"="bafnojkbdaiajjkkaeljcngflakgdmmk" [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingAllowlist] "1"="com.openvireo.browser"
Managed Microsoft Edge on macOS
Deploy com.openvireo.browser_edge.json to
/Library/Microsoft/Edge/NativeMessagingHosts.You may need to configure Edge to allowlist the extension and native messaging host. See Microsoft Edge Native Messaging Policies for more information.
The User Guide guide covers OpenVireo, based on KeePassXC 2.8.0, last updated 23 October 2026. Found a mistake? Help improve the docs on GitHub.