A helper extension to use KeePass and MacPass the easy way
Make a Donation
Please use this Bitcoin Address:1F6Ge3GHiEqyVTJKg364WqPAnV7F9WF6bg
Download Links
KeePassHelper provides a toolbar button that opens a floating panel at top center part of the currently selected page to display all the matching passwords based on the page URL. You can select an entry and paste either user-name or password to the currently selected input field. Also the extension can enter both user-name and password and press submit button all in once.



  1. What is "KeePassHelper" extension and how does it work?

    By default, the extension adds no element to your browser (instead of a toolbar button) nor performs any background credential checks hence it is ultra-lightweight. When a login is required, you can press the toolbar button (you can also assign a keyboard shortcut for this action) and check all credentials that are matched to the currently selected URL. Use arrow up and down keys to navigate through the credentials. Once a credential is selected, press Alt + U to insert user-name or press Alt + P to insert password or even press Alt + B to perform {USERNAME}{TAB}{PASSWORD} autotype rule.

    Note that user-name and password insertion only works when an input field is already selected before the panel gets opened.

  2. How can I use KeePassHelper extension on Windows OS

    For KeePassHelper extension to work you will need KeePass desktop application. You can get it from Also you need to make sure KeePassHTTP plugin is installed in the the KeePass application. This plugin is the communication bridge between your KeePassHelper extension and KeePass desktop application.

    To install KeePassHTTP plugin, drop KeePassHttp.plgx into the KeePass program file directory. To verify KeePassHttp has been installed correctly, go to Tools > Plugins and you should have KeePassHttp in there.

    Now open a webpage which requires password, then press the toolbar button. KeyPassHelper extension will send request to KeePassHTTP plugin and this plugin opens a confirmation window. Click on the allow button for KeePass to store the communication token. That's it. You can now retrieve passwords from KeePass application directory.

    Note, KeePass application needs to be opened and database needs to be unlocked for KeePassHelper extension to be able to communicate with it.

  3. How can I use KeePassHelper extension on Mac OS?

    Install KeePassHelper extension on your browser. Install MacPass application on your Mac OS. Open a KeePass database using MacPass application. In the MacPass preferences, go to the plugins tab and make sure MacPassHTTP is enabled. Now open a web-page that requires login credentials in your browser. Focus the username field and then click on the toolbar icon of KeePassHelper extension. A notification box is opened in the MacPass window once asking for your consent whether this new token is permitted or not. Click on the allow button. That's it! Your KeePassHelper extension is now connected to MacPass and you can now get credentials on any page by opening the panel (popup).

    Note, MacPass application needs to be opened and database needs to be unlocked for KeePassHelper extension to be able to communicate with it.

  4. How can I define a keyboard shortcut for opening the command panel?

    Open chrome://extensions/ in a browser tab. At the bottom of the page click on the "Keyboard shortcuts" link. Find "Find matched passwords and display them" and assign a keyboard shortcut for it. Alt + Shift + P combination is recommended.

    If keyboard shortcut is set you can perform a login as follows:

    • Alt + Shift + P to open the panel
    • Up and down key to find the credential
    • Alt + U to insert username at the currently selected element
    • Alt + P to insert password at the currently selected element
    • Alt + B to insert username at the currently selected element, then switch to the password field and insert password there and press the submit button; equals to {USERNAME}{TAB}{PASSWORD}{ENTER}
    • Alt + Shift + B to insert username at the currently selected element, then switch to the password field and insert password there (no submission); equals to {USERNAME}{TAB}{PASSWORD}

  5. How can I connect this extension to the KeePass or MacPass application?

    Press the toolbar button. If the extension does not have an stored pairing "key", it will send request to the KeePass or MacPass application. You will need to allow the database access and then the extension will be able to send requests.

  6. What's new in this version?

    Please check the Logs section.

  7. Can I re-register this extension to KeePass?

    Simply delete the extension from your browser once and re-install it again. The extension will request a new key from KeePass or MacPass application.

  8. How can I close the panel?

    Hit ESC key or press the "Close" button.

  9. Can I change the search query once the panel is opened?

    Yes, when the panel is opened, top level URL is used for finding matching credentials. You can change the text and press Enter key to perform a new lookup. Note that at this moment, the query needs to be a URL. Performing custom search is yet not possible through HTTP communication.


Please keep reviews clean, avoid the use of improper language and do not post any personal information.HTML tags
  • <a> Defines an anchor.

    Example: <a href="">a sample link</a>

  • <pre><code> Syntax Highlighting (Supported languages: Bash, JSON, HTML, JavaScript, and CSS).

    Example: <pre><code class="javascript">var foo = 'bar';</code></pre>

  • <strong> Defines bold text
  • <blockquote> Defines a long quotation
  • <caption> Defines a table caption
  • <cite> Defines a citation
  • <em> Defines italic text
  • <p> Defines a paragraph
  • <span> Defines a section in a document
  • <s> Defines strikethrough text
  • <strike> Defines strikethrough text
  • <u> Defines underlined text
  • <br> Defines a single line break; can be used alone and don't need an ending tag

What's new in this version

Change Logs:

    Explore more

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    Open IssuesIssuesForks

    Recent Blog Posts on