Password Generator
Generate strong, random passwords with the exact character mix you need.
How to Use This Generator
Choose length, count and character sets, then generate. The strength meter estimates the entropy of your first password.
- 16 characters with all pools enabled is a strong default.
- Use a password manager to store generated passwords.
Frequently Asked Questions
Is this really random?
Yes — it uses crypto.getRandomValues, the same cryptographically secure generator used for security-sensitive applications.
How long should my password be?
At least 12 characters for most uses; 16+ for important accounts. Length matters more than complexity.
What is entropy?
A measure of unpredictability in bits. Each extra character adds about 6 bits with a full pool, and each bit doubles the guessing effort.
Is my password stored?
No — it's generated in your browser and never leaves your machine.
Practical Example
Generate a 16-character password with all four pools enabled (26 uppercase + 26 lowercase + 10 digits + 30 symbols = 92 possible characters):
- Entropy = 16 x log₂(92) ≈ 104 bits — far beyond brute-force reach.
- Compare: an 8-character lowercase-only password has only ≈ 38 bits.
What Your Results Mean
- Entropy — a measure of unpredictability in bits; each extra bit doubles the number of guesses needed to crack the password.
- Length — the number of characters; longer passwords add entropy faster than adding more character types.
- Strength bar — a visual estimate based on the entropy of your first generated password, not a guarantee of security.