Pick an exact password length — from 4 to 128 characters. Cryptographically secure, runs entirely in your browser.
Many sites enforce minimum password lengths — banks often require 8 to 12 minimum, while enterprise systems may require exactly 16 or 32 characters. Instead of generating a random length and trying again until it matches, this tool lets you specify the exact length you need.
For a 12-character password, just click the "12 chars" preset. For a 32-character master password for your password manager, click "32 chars". The slider lets you pick any length from 4 to 128 characters for unusual requirements.
Most security experts recommend at least 12 to 16 characters. For high-value accounts like email and banking, use 20 or more. This tool defaults to 16 characters, which is the modern sweet spot between security and memorability.
Many companies enforce minimum password lengths for compliance with security standards like NIST SP 800-63B. Banks often require 8 to 12 minimum, while some enterprise systems require exactly 16. This tool lets you match any required length exactly.
Yes. All generation happens in your browser using the Web Crypto API (crypto.getRandomValues), which is cryptographically secure. No passwords are ever sent over the network or stored on any server.
Yes. The tool supports any length from 4 to 128 characters. 32 characters is a common choice for master passwords in password managers like Bitwarden and 1Password.
Strength is calculated from the size of the character pool (lowercase = 26, uppercase = 26, digits = 10, symbols = 32) times the password length. The entropy in bits is log2(pool^length). 60+ bits is considered strong for everyday use; 80+ bits is excellent.