Password generator

Last updated: 25 August 2026

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.