Create strong random passwords with length and character-class controls. Fully client-side — no account, uploads, or remote storage.
Added Apr 18, 2026 · Updated Apr 21, 2026
Input
Result
Enter a value for password length to see your result.
Generates a cryptographically random password using the selected character sets and length. Password strength is estimated using entropy — the number of bits needed to represent all possible passwords of that length and character set.
A 16-character password with all character types has a search space of 91^16 ≈ 2^103 combinations.
Inputs
Result
Yes — passwords are generated entirely in your browser using the Web Crypto API (crypto.getRandomValues), which uses the OS cryptographic random number generator. No password is sent to any server.
At least 12 characters for most accounts, 16+ for sensitive accounts (banking, email), and 20+ for master passwords or admin accounts. Length is the single most important factor in password strength.