Password Generator
Generate strong, cryptographically secure passwords with custom length and character sets. Runs locally in your browser.
Generate
(click Regenerate)20
Frequently Asked Questions about the Password Generator
Is this password generator secure?
Yes. It uses your browser's cryptographically secure Web Crypto API (getRandomValues) to produce truly unpredictable passwords. Nothing leaves your device.
How long should my password be?
At least 16 characters for accounts that matter. Length is the single biggest factor in password strength. 12 characters is the minimum for low-risk accounts; 20+ for banking and email.
What characters should I include?
All four: uppercase, lowercase, numbers, and symbols. This maximizes the alphabet size and makes brute-force attacks exponentially harder.
What does 'bits of entropy' mean?
A measure of password unpredictability. Each bit doubles the number of guesses an attacker needs. 60+ bits resists offline attacks; 80+ is strong for the long term.
Should I exclude ambiguous characters?
Only if you'll have to type the password from memory or off a screen. Removing 0/O and 1/l/I reduces strength slightly but avoids transcription mistakes.
Where should I store these passwords?
A password manager (1Password, Bitwarden, Apple Passwords, etc.). Never reuse passwords across sites. The value of generating unique ones disappears the moment you write them all down on a sticky note.