Loading...
Loading...
Loading tool...
Generate strong, secure passwords with customizable length and character sets.
As an affiliate, we may earn from qualifying purchases. Disclosure
Strong passwords are useless if you can't remember them. 1Password securely stores and auto-fills every login.
A strong password is your first line of defense against unauthorized access. Understanding password entropy - the mathematical measure of a password's strength - helps you create passwords that are both secure and practical.
Entropy measures the randomness (unpredictability) of a password in bits. Higher entropy means more possible combinations and longer cracking times. The formula is:
Entropy = log2(pool sizelength)
Or equivalently: Entropy = length × log2(pool size)
| Character Set | Pool Size | Bits per Character |
|---|---|---|
| Digits only (0-9) | 10 | 3.32 |
| Lowercase letters | 26 | 4.70 |
| Lowercase + digits | 36 | 5.17 |
| Mixed case + digits | 62 | 5.95 |
| All printable ASCII | 95 | 6.57 |
A common misconception is that substituting letters with symbols (e.g., "P@ssw0rd!") creates a strong password. In reality, these substitutions are well-known to attackers. A longer passphrase like "correct-horse-battery-staple" (28 characters, 4 random words) has far more entropy than "P@ssw0rd!" (9 characters) while being easier to remember. Store your generated passwords in a QR code for easy mobile transfer, or encode them with Base64 (remember: encoding is NOT encryption).
True randomness requires a cryptographically secure random number generator (CSPRNG), not human intuition. Humans are terrible at creating random strings - we gravitate toward patterns, dictionary words, and keyboard walks. Let a tool generate your passwords for genuine randomness.
At least 12 characters. 16+ characters is recommended for important accounts. Each additional character exponentially increases security.
Yes - it uses the Web Crypto API (crypto.getRandomValues) for cryptographically secure randomness. Passwords are generated entirely in your browser.
Password Generator is part of BriskTool's collection of free online tools. All processing runs entirely in your browser for maximum privacy and speed.