Passkeys
Create and use passkeys in your browser, and on your phone as its passkey provider. They sync, encrypted, to every device.
Passwords, passkeys and one-time codes on every device you own. Synced for you, encrypted so only you can read them. Free for everyone, with no ads.
Public alpha: sign-ups are open in the web vault. The apps are coming to the stores. Follow along
Your vault is encrypted on your device before it syncs. Here’s the same login twice: once as you see it, once as our server keeps it.
Create and use passkeys in your browser, and on your phone as its passkey provider. They sync, encrypted, to every device.
––– –––
Filled right after your password.
Only on the exact site a login belongs to, and only when you ask.
Your device sends only the first 5 characters of a hash, and compares the matches itself. How it works
A different forwarding address for every site, through the alias service you choose.
See which email and phone can reset each account, and how many backup codes you have left. If one email is compromised, you know exactly what’s at risk.
Checkout and sign-up forms, filled. Nothing is processed, only stored encrypted.
1Password Bitwarden LastPass Chrome Safari Firefox Proton Pass Dashlane KeePass Authenticator apps
And leave whenever you want, passkeys included.
$0 forever
Nothing to set up. Create an account in the web vault today, and the apps sync with it as they reach the stores.
Your vault is tiny. A whole vault of 500 logins is about a megabyte of encrypted data, so hosting it costs very little.
No ads, and nothing to sell. We can’t read your vault, so there’s no data to profit from even if we wanted to.
Funded in the open. Donations, sponsors and grants will pay for the servers, with the costs published every month.
Your master password, plus a 128-bit Secret Key that lives only on your devices and in your printed Recovery Kit.
Argon2id turns them into your Account Unlock Key. That key never leaves the device.
Each item is encrypted with XChaCha20-Poly1305 under its own random key, sealed by your vault key.
Sign-in uses OPAQUE, so your password never crosses the network. Our server only ever holds sealed items.
Where the operating system lets a password manager fill passwords, Octa Pass uses it. Where it doesn’t, the browser extension and an auto-type shortcut fill the gap. The web vault is open now; the apps are built and coming to the stores.
Your vault in any browser, with nothing to install.
Fills and saves logins in the page. Passkeys too.
The same extension on desktop and Android.
The same extension in Safari on Mac, iPhone and iPad.
System AutoFill in Safari and every app. Touch ID.
Extension plus auto-type. Windows Hello.
Extension plus auto-type, on X11 and Wayland.
A native app with system AutoFill and passkeys. Face ID.
A native app with autofill, keyboard suggestions and Credential Manager.
A CLI for developers: read items, get codes, run commands with secrets.
Insert secret references, and run commands with the secrets filled in.
The same tools in IntelliJ IDEA and the other JetBrains IDEs.
Anyone can check the code. The service you use runs the same MIT code that’s published, and it gets an independent security audit before 1.0.
Your own server, if you want one. Companies and tinkerers can run Octa Pass themselves. The same apps connect to it: pick “Self-hosted” at sign-in and enter its address.
No ads. No trackers. Not on this website, not in the apps.
$ docker build -f apps/server/Dockerfile -t octapass-server .
$ docker run -d -p 8080:8080 \
-v octapass-data:/data \
-e OCTAPASS_PUBLIC_URL=https://vault.example.com \
octapass-serverYes. Unlimited passwords, passkeys and devices, family sharing for up to 6 people and 1 GB for files, with no trial period and no ads. It’s funded by donations, sponsors and grants.
No. Your vault is encrypted on your device before it syncs, and the keys never reach our server. A stolen copy of our database would also need your Secret Key, which we never receive.
You recover with the recovery code in your Recovery Kit, or through an emergency contact you set up. We can’t reset it for you. That’s the price of a server that can’t read your data.
Ad code next to your passwords would be a security hole, and a password manager has to be trusted completely. Octa Pass is funded by donations, sponsors and grants.
Yes, as a public alpha: create a free account in the web vault. The apps are built and coming to the stores. The independent security audit comes before 1.0, so don’t rely on Octa Pass alone for anything important yet.
Yes, it’s optional. The server is open source, and the same Octa Pass apps connect to it: choose “Self-hosted” when you sign in and enter your server’s address. Autofill, passkeys and Face ID work the same way.
Yes. Octa Pass imports from Chrome, Edge, Firefox, Safari, Bitwarden, 1Password, LastPass, Proton Pass, Dashlane, Keeper, KeePass, authenticator apps and the FIDO Credential Exchange Format.