Password Generator
Cryptographically secure passwords, generated in your browser.
Select at least one character set
Store your passwords securely
A strong password is only as safe as where it's stored. Use a dedicated password manager to keep them protected. Try Bitwarden free →
Why use a password generator?
Humans are terrible at creating random passwords. We unconsciously reuse patterns, words, and sequences that make passwords guessable. This tool uses crypto.getRandomValues() — the browser's cryptographically secure random number generator — to produce passwords that are genuinely unpredictable.
How strong is my password?
Strength is measured in entropy bits. Each bit doubles the number of guesses required to brute-force the password. A 16-character password with all character sets enabled has ~100 bits of entropy — that's more combinations than atoms in the observable universe.
Frequently asked questions
Is this password generator safe to use?
Yes. Every password is generated directly in your browser using the Web Crypto API — nothing is ever sent to a server. There is no backend, no database, and no logging. The generator works even if you disconnect from the internet after the page loads.
How long should my password be?
16 characters is the sweet spot for most accounts — it gives you ~100 bits of entropy, which is effectively uncrackable with current hardware. Use 12 characters as a minimum for anything that matters. Go longer (20+) for email, banking, and your password manager master password.
Do I need to include symbols and numbers?
They help, but length matters more. Adding symbols and numbers expands the character pool from 52 to 95 characters, which roughly adds 1 bit of entropy per character. That said, including all character sets at 16 characters gives you ~100 bits — well beyond what any brute-force attack can reach. Turn off character types only when a site doesn't allow them.
What's the difference between a password and a passphrase?
A password is a random string of characters like kR#9mLx2. A passphrase is multiple random words like correct-horse-battery. Passphrases are easier to type and remember while achieving similar or better entropy. Use the passphrase generator for anything you need to type manually.
Should I store these passwords somewhere?
Yes — use a password manager. A strong random password you can't remember is useless unless it's stored safely. Password managers like Bitwarden (free, open-source) generate, store, and autofill passwords across all your devices. Never save passwords in a plain text file or your browser's built-in storage if you can avoid it.