Password Generator
Secure random passwords
Generated locally using crypto.getRandomValues.
How to use Password Generator
- Set your desired length — 16 characters is a good default.
- Choose which character classes to include. More variety + more length = stronger password.
- For passwords you will read aloud or transcribe, enable 'Exclude ambiguous characters'.
- Copy individual passwords or copy all at once for batch use.
What makes a strong password?
Strong passwords are long, random, and unique. Length is the single biggest factor: a 20-character random password is effectively impossible to crack with current technology, while an 8-character one can fall in minutes.
Unique matters too. A password reused across multiple sites becomes dangerous the moment any one of those sites has a breach — attackers try leaked credentials against every other major service. A password manager removes the mental load of remembering hundreds of unique passwords.
For truly sensitive accounts (email, banking, password manager itself), consider combining a strong password with two-factor authentication. The password alone is still the foundation of account security, but two-factor stops most attacks even when the password leaks.