About Keyring
A privacy-first password tool that actually fits the sites you use.
Keyring was built out of frustration with two very common experiences: password generators that spit out strings the site immediately rejects, and password managers that require an account, a subscription, and a browser extension before they'll help you save a single login.
What makes Keyring different
Most generators give you options like "length" and "symbols" and hope the result is accepted. Keyring has a site-rules matcher — paste the password requirements from any site (or the exact error message the site showed you), and Keyring parses it: minimum length, required character classes, forbidden characters, and length caps. The generator then produces a password that fits on the first try.
Privacy by architecture
- Passwords are generated in your browser using
crypto.getRandomValues. - Your vault is stored in your browser only, optionally encrypted with AES-GCM.
- The breach checker uses HaveIBeenPwned's k-anonymity API — only the first 5 characters of the SHA-1 hash of a password ever leave your device.
- No account. No analytics of what you type. No server-side password log.
Who it's for
Anyone who wants a fast, private way to create and keep passwords without handing them to a third-party cloud. Keyring is deliberately small and single-purpose so you can trust what it does.
Have a question or feature idea? Visit the contact page.