Features
Security
FAQ

Local, secure, and open-source password manager. Your data, your control, your security.

Product

  • Features
  • Security
  • Download

Resources

  • Tools
  • My space
  • Support
  • Blog

Legal

  • Privacy policy
  • Legal notices
  • Data and privacy
  • Terms of use

© 2026 QubKey. All rights reserved.

MIT License

•

Open Source

Back to home
Downloads

Browser
extensions

Download and install the QubKey browser extension for Chrome or Firefox on macOS or Windows. You must configure Native Messaging with the matching desktop app before use.

Download packages

Choose your operating system

Pick the package that matches your QubKey desktop app. macOS and Windows builds are slightly different and are not interchangeable.

Release 1.0.0 — select macOS or Windows above, then download the Chrome (.zip) or Firefox (.xpi) package for that platform.

Google Chrome
Chrome (.zip)passmanager-chrome-1.0.0.zip

SHA-256 of the Chrome .zip (verify your download before installing)

91e6df76ae5cefd3e925d88bb6f25f1cb761023d9edfd83eed9fe0d306bcdffe
Mozilla Firefox
Firefox (.xpi)passmanager-firefox-1.0.0.xpi

SHA-256 of the Firefox .xpi (verify your download before installing)

af7606d8543dbb6142ba9c395e3241908ddbc5c1ffcf56ee673416c0c87837af

Chrome: The .zip is only an archive. Extract it to a folder with manifest.json at the root, then in chrome://extensions enable Developer mode and use “Load unpacked”. Chrome does not install the zip by double-clicking it.

Firefox: The .xpi is for AMO submission or specific local installs. Standard Firefox Release usually requires a Mozilla-signed build from addons.mozilla.org.

Prerequisites

The extension talks to the QubKey desktop app through Native Messaging. Set up the native host (JSON manifest, binary, paths) using the Native Messaging documentation in your desktop project before use.

Install and open the QubKey desktop app for macOS (Apple Silicon) using the Download & installation guide. Keep the vault unlocked while testing the extension.

On macOS, install com.passmanager.native.json under ~/Library/Application Support/Google/Chrome/NativeMessagingHosts/ (and the equivalent folders for Firefox, Edge, and Opera). Set path to the native helper inside QubKey.app.

After loading the extension manually, copy the extension ID shown in the browser into the com.passmanager.native.json host manifest as described in that documentation.

Google Chrome and Chromium-based browsers

On macOS, Chrome, Brave, and other Chromium browsers follow the same steps. Microsoft Edge on Mac uses edge://extensions with the same unpacked folder.

Test install (developer mode)

  1. Download the macOS passmanager-chrome-1.0.0.zip package above, then unzip it (double-click in Finder) into a permanent folder (e.g. PassManager-Chrome-1.0.0/) with manifest.json at the root.
  2. Open chrome://extensions/ (or edge://extensions/ on Microsoft Edge).
  3. Turn on Developer mode (top right).
  4. Click “Load unpacked” and choose the extracted folder.
  5. Note the extension ID for your Native Messaging configuration.
  6. Open QubKey, unlock the vault, and confirm the extension options page shows a Connected status.

Mozilla Firefox

Signed extension (recommended)

After publishing on addons.mozilla.org (AMO), users install the add-on in one click like any standard extension, without about:debugging. The .xpi is the package to upload to AMO (or a build artifact) once API access is configured.

Local .xpi (development / beta)

On macOS, try about:addons → gear menu → Install Add-on From File and select passmanager-firefox-1.0.0.xpi. This works only on Firefox Nightly/Developer Edition or when signature checks are disabled. On standard Firefox Release, an unsigned .xpi is usually blocked.

Temporary unpacked load (advanced tests)

For beta testing on macOS: rename passmanager-firefox-1.0.0.xpi to .zip, extract it, then open about:debugging → This Firefox → Load Temporary Add-on and choose manifest.json in the extracted folder. Reload after every Firefox restart.