Generate strong, cryptographically random passwords using your browser's Web Crypto API. Custom length, character sets, strength meter and bulk generation. Nothing is stored or sent anywhere.
Character Sets
Bulk Generation
Your password will appear here
Configure settings and click Generate, or it will auto-generate when you load the page.
Entropy measures unpredictability in bits. Each additional bit doubles the number of possible passwords. A password with 60 bits of entropy has over 1 quadrillion possible values.
Length beats complexity: A 20-character lowercase-only password has more entropy than a 10-character mix of all character types. Length is the single most important factor.
Use a password manager: Bitwarden (free, open source), 1Password or Dashlane let you use a unique, random password on every site without memorising any of them.
Never reuse passwords: When any site is breached, attackers try your credentials everywhere. One reused password can compromise all your accounts.
Enable two-factor authentication (2FA): A strong password plus a TOTP code (Google Authenticator, Authy) or hardware key (YubiKey) makes account takeover nearly impossible.
window.crypto.getRandomValues()
We read every message.