Open & generate
Generate strong random passwords and memorable diceware passphrases using your browser's cryptographic RNG. Tune length, character sets, and word count, see a live strength and entropy estimate, and copy — nothing is generated on or sent to a server.
There is no upload endpoint — your files are processed in this browser tab. Open your network tab and check. See how it stays private.
How to generate a strong password
- Pick a type. Choose a random password or a diceware passphrase.
- Set the rules. Adjust length, character sets, or word count and separators.
- Check entropy. Read the live strength/entropy estimate as you tune.
- Copy or save. Copy the result, or drop it straight into a vault entry.
The best password is one you never see again because a manager stores it — which means it should be as random as possible. This generator uses the browser's secure RNG so each result is unpredictable, and it shows entropy so you're choosing strength by evidence rather than superstition.
Diceware passphrases are the exception worth knowing: a handful of random words is genuinely strong and far easier to type on a phone or read aloud than a symbol soup, which is why they're ideal for master passwords.
Save what you create straight into a KeePass vault with the Vault Manager, sanity-check it with the Security Vault's Password strength checker, and audit your whole file with the Vault Health Check.
Frequently asked questions
Are these passwords truly random?
Yes. They're drawn from the browser's crypto.getRandomValues, a cryptographically secure source — not the predictable Math.random — so the output isn't guessable from prior values.
Should I use a password or a passphrase?
Passphrases (several random words) are easier to type and remember while still having high entropy; random character strings are best where a manager fills them in and length is capped.
How long should a password be?
Aim for a comfortable margin of entropy — the live estimate guides you. In practice 16+ random characters or 5–6 diceware words is strong for almost anything.
Is anything sent to a server?
No. Generation and the strength estimate all run in this tab, so the secrets you create exist only on your device until you save them.
Related tools
- Vault ManagerOpen, edit, and create KeePass (.kdbx) password vaults right in your browser. Browse groups and entries, reveal and copy passwords, show 2FA/TOTP codes, and save the encrypted database back to your device. Your master password and secrets never leave this tab.
- Vault Health CheckAudit a KeePass (.kdbx) vault for weak, reused, empty, and stale passwords, plus 2FA coverage — with an overall health score. Analysis runs entirely in your browser with zxcvbn; no passwords are uploaded or checked against an online breach database.
- Password strengthzxcvbn scoring
- Password hasherbcrypt & Argon2id