Password Generator
Generate strong, cryptographically secure passwords. Nothing is stored or sent anywhere.
About the Password Generator
Weak and reused passwords are the most common cause of account breaches. This generator creates truly random, cryptographically secure credentials using your browser's built-in Web Cryptography API — the same standard used in banking and security applications.
Three password modes
- Random — A mix of letters, numbers, and symbols. Maximum entropy for the length. Best for password managers where you don't need to type it.
- Memorable — Random common words joined by a separator, like coral-tiger-48-lamp. Easy to type and remember while remaining highly secure. The number of words controls entropy: 4 words gives ~50 bits of entropy.
- PIN — Numeric PIN for devices, ATM codes, or lock screens. Use 6+ digits for security.
How randomness works
All generation uses crypto.getRandomValues(), part of the Web Cryptography API. This is a cryptographically secure pseudo-random number generator (CSPRNG) — unlike Math.random(), it is suitable for security-sensitive use. Nothing is ever sent to a server.
Best practices
Use a unique password for every account. Enable two-factor authentication wherever possible. Store passwords in a trusted manager like Bitwarden, 1Password, or your browser's built-in vault.
Password manager best practices
A strong generated password is only useful if it is stored securely. Password managers (1Password, Bitwarden, Dashlane, KeePass) generate and store unique passwords for every account, require only a single master password to access all of them, and autofill credentials in browsers and apps. Using a password manager with unique passwords is the single highest-impact action for personal cybersecurity.
- Bitwarden — open-source, audited, free tier includes all essential features
- 1Password — widely used in business settings; good family sharing features
- KeePass — fully offline, local storage; maximum privacy, no cloud dependency
- Browser-built-in — Chrome, Firefox, and Safari password managers are convenient but lack cross-platform sharing