Password Generator
A strong password is your first line of defense against unauthorized access. Security experts recommend passwords of at least 12 characters using a mix of uppercase letters, lowercase letters, numbers, and symbols. Each additional character type exponentially increases the number of possible combinations an attacker must try. This generator uses cryptographically random character selection to ensure each password is truly unpredictable. The strength meter calculates entropy — a mathematical measure of randomness — to show you exactly how secure your generated password is.
tune Options
key Generated Password
lightbulb Tips
- •Use at least 16 characters for important accounts
- •Enable 2FA — even strong passwords benefit from it
- •Store in a password manager, not a spreadsheet
- •Never reuse passwords across different sites
How to Use This Calculator
Set Password Length
Use the length slider or input to choose how many characters your password should have. 16+ characters is recommended for most accounts.
Choose Character Types
Toggle uppercase letters, lowercase letters, numbers, and symbols on or off to match the requirements of the site or app you are creating the password for.
Generate Your Password
Click the Generate button to create a cryptographically random password. The strength meter and entropy score update instantly to show how secure it is.
Copy and Save
Click the copy icon to copy the password to your clipboard, then paste it directly into a password manager or the registration form.
The Formula
Password strength is measured in bits of entropy. A 12-character password using all character types has a pool of 94 characters, giving 12 × log₂(94) ≈ 78.8 bits of entropy — meaning an attacker would need to try 2^78.8 ≈ 400 quadrillion combinations on average to guess it by brute force.
Entropy (bits) = L × log₂(N)
lightbulb Variables Explained
- L Password length (number of characters)
- N Character pool size (e.g., 26 lowercase + 26 uppercase + 10 digits + 32 symbols = 94)
- Entropy Bits of randomness — higher is more secure. 60+ bits is strong, 80+ bits is very strong
tips_and_updates Pro Tips
Use at least 12 characters — length is the single biggest factor in password security.
Never reuse passwords across accounts — a breach on one site exposes all accounts using the same password.
Store generated passwords in a password manager (Bitwarden, 1Password, or similar) so you don't have to remember them.
Enable two-factor authentication (2FA) on all important accounts — even a strong password is stronger with 2FA.
Avoid dictionary words, names, or dates even if you add numbers — attackers use dictionary attacks that try these first.
Frequently Asked Questions
Related Tools
View all Tools & Utilities View all arrow_forwardTags
Data sourced from trusted institutions
All formulas verified against official standards.