Password Generator
Generate strong, random passwords with customizable length and character sets. Includes strength meter and entropy display.
4 – 128 characters
Character Sets
2 – 12 words
Choose your options and click Generate Password.
About This Tool
A strong password is your first line of defense against unauthorized access. This password generator creates truly random passwords using cryptographically secure random number generation (crypto.getRandomValues), ensuring every password is unique and unpredictable.
Strength Meter: The color-coded bar evaluates your password based on length and character diversity — longer passwords with a mix of uppercase, lowercase, numbers, and symbols score highest.
Entropy (bits): Entropy measures how unpredictable a password is. More entropy = harder to crack. A password with 60+ bits of entropy is considered strong; 80+ bits is very strong; 100+ bits is excellent.
Passphrase Mode: For accounts you need to remember (like your password manager master key), use passphrase mode. It generates memorable word combinations like "Correct-Horse-Battery-Staple" with optional number and symbol suffixes.
Exclude Ambiguous Characters: Removes easily confused characters (i, l, 1, o, 0) to prevent misreading when you need to type the password manually or read it aloud.
Security Note: All password generation happens entirely in your browser. Passwords are never sent to any server, logged, or stored. For maximum security, use a password manager to store generated passwords.