Generation
100% in your browser
Password Generator
Generate strong, secure random passwords. Customize length, character types and exclude similar characters. Cryptographically random — never sent to a server.
—
Secure Password Generator
Generate strong, cryptographically random passwords for your accounts. This tool uses your browser’s crypto.getRandomValues API — the same cryptographic randomness used by HTTPS — so the passwords cannot be predicted or replayed. Nothing is sent to any server.
What makes a strong password?
- Length over complexity: a 20-character password with only letters is stronger than a 10-character one with symbols
- Random, not memorable: human-chosen passwords are predictable
- Mix of character types: uppercase, lowercase, digits, and symbols
- Unique per account: never reuse passwords across sites
Recommended settings
- For online accounts: 16+ characters, all types enabled
- For Wi-Fi networks: 20+ characters, exclude similar characters (easier to type)
- For server admin: 32+ characters, all types
- For 2FA backup codes: use the generator with letters and digits only
Password strength meter
The strength meter calculates entropy in bits — a measure of how unpredictable your password is. Each bit doubles the time required to brute-force the password.
- Below 28 bits: very weak — guessable in seconds
- 28-50 bits: weak — guessable in hours to days
- 50-75 bits: fair — months to crack with modern hardware
- 75-100 bits: strong — centuries with current technology
- 100+ bits: very strong — practically uncrackable
After generating
Store your password in a reputable password manager (1Password, Bitwarden, KeePass). Never write it on paper, save it in a text file, or send it via email or chat.