Password generator
Password generator builds a random string in this browser using crypto.getRandomValues from length and checkboxes for lowercase, uppercase, digits, and symbols. Press Generate password, then copy. We never upload the result and do not persist the secret in localStorage, only optional settings like length. Not a password manager.
Why this is a local generator not a vault
Managers store sync across devices. This page is one-off generation for a signup form. Honest copy: not unbreakable, not true random, not affiliated with OS keychains. TheOwlBay runs this entirely in your browser with crypto.getRandomValues where draws apply. Lists and settings stay in localStorage on this device until you clear site data. We do not require an account and do not upload your paste to our servers. TheOwlBay runs this entirely in your browser with crypto.getRandomValues where draws apply. Lists and settings stay in localStorage on this device until you clear site data. We do not require an account and do not upload your paste to our servers.
How to generate a password
Set length. Check character classes you need. Press Generate password. Press Copy. Generate again if the site rejects symbols. TheOwlBay runs this entirely in your browser with crypto.getRandomValues where draws apply. Lists and settings stay in localStorage on this device until you clear site data. We do not require an account and do not upload your paste to our servers. TheOwlBay runs this entirely in your browser with crypto.getRandomValues where draws apply. Lists and settings stay in localStorage on this device until you clear site data. We do not require an account and do not upload your paste to our servers.
How bytes become a password
crypto.getRandomValues fills a byte array mapped to chosen character sets. If no class is checked, the UI warns you. TheOwlBay runs this entirely in your browser with crypto.getRandomValues where draws apply. Lists and settings stay in localStorage on this device until you clear site data. We do not require an account and do not upload your paste to our servers. TheOwlBay runs this entirely in your browser with crypto.getRandomValues where draws apply. Lists and settings stay in localStorage on this device until you clear site data. We do not require an account and do not upload your paste to our servers.
Who this tool is for
Anyone making a one-time strong password without installing an app. TheOwlBay runs this entirely in your browser with crypto.getRandomValues where draws apply. Lists and settings stay in localStorage on this device until you clear site data. We do not require an account and do not upload your paste to our servers. TheOwlBay runs this entirely in your browser with crypto.getRandomValues where draws apply. Lists and settings stay in localStorage on this device until you clear site data. We do not require an account and do not upload your paste to our servers.
FAQ
Do you save my password?
No. Only optional settings like length may sit in localStorage, not the secret.
Can I share a password link?
No. /r/ is not used for secrets.
Is this a password manager?
No. Copy into your own vault app.
Are symbols required?
Your choice via checkboxes.
Need to clean text instead?
Use text polish.