Password Generator
Generate strong random passwords with custom length and character sets.
Last updated: August 2026
Uses the browser's cryptographically secure random number generator. The password never leaves your device.
How it works
Random selection from the enabled character pools using crypto.getRandomValues. Strength scored on length, case, digits and symbols.
Example: 16 chars with all pools → ~10²⁶ combinations.
Frequently Asked Questions
How strong should my password be?
Use at least 12 characters mixing upper and lower case, digits and symbols. A 16-character random password with all character types is effectively uncrackable by brute force.
Should I use a password manager?
Yes. A password manager lets you use a unique strong password for every site without memorising them. The generated password here is safe to store in one.
Are generated passwords random?
Yes — the generator uses the browser's cryptographically secure random number generator (crypto.getRandomValues), not a predictable algorithm.
Why shouldn't I reuse the same password on multiple sites?
If one site leaks its database, attackers try those same credentials on banks and email accounts. A unique password per site contains the damage.