About strong passwords
This generator creates a strong, random password of the length and character mix you choose — uppercase, lowercase, numbers and symbols — with an option to exclude look-alike characters. It uses your browser's cryptographically secure random generator, and the password never leaves your device.
How Random Password works
How it works
It draws characters from the sets you enable using crypto.getRandomValues — a secure random source — guarantees at least one character from each chosen set, then shuffles the result. The strength meter estimates entropy in bits: more length and more character types mean exponentially more combinations to guess.
Why length matters
Each extra character multiplies the number of possible passwords. A 16-character password drawn from all four sets has well over 90 bits of entropy — far beyond what brute force can reach. Aim for at least 12–16 characters for important accounts, and never reuse them.
Common uses
- Generate a strong password
- Create passwords for new accounts
- Make a memorable-length passphrase
- Exclude confusing look-alike characters
- Set the exact password length
- Meet a site password policy
- Replace a weak or reused password
- Create many unique passwords