Password Generator
Generate strong, random passwords with customizable length and character options. Free online password generator with strength indicator.
— How to Generate a Strong Password
Adjust the length slider and toggle character types to customize your password. The tool generates cryptographically random passwords using your browser's built-in random number generator. No data is sent to any server.
Password Strength Tips
- Length matters most — A 20-character password with mixed characters is far stronger than an 8-character one.
- Use all character types — Uppercase, lowercase, numbers, and symbols maximize the character pool.
- Never reuse passwords — Generate a unique password for every account and store them in a password manager.
Frequently Asked Questions
Are the generated passwords truly random?
Yes. This tool uses the Web Crypto API (crypto.getRandomValues) which provides cryptographically secure random numbers. The passwords are generated entirely in your browser.
What does "bits of entropy" mean?
Entropy measures password unpredictability. Higher is better. 40 bits is weak (crackable in hours), 60 bits is fair, 80+ bits is strong enough for most purposes, and 100+ bits is virtually uncrackable with current technology.
How long should my password be?
At minimum 12 characters with mixed types. For high-security accounts, 16-20 characters is recommended. If using only lowercase letters, increase to 24+ characters to compensate for the smaller character pool.