About Password Generator
This free online tool generates cryptographically random passwords using your browser's Web Crypto API. Your passwords are never sent to any server.
Features
- Cryptographically secure random generation (Web Crypto API)
- Customizable length (4-128 characters)
- Toggle uppercase, lowercase, numbers, and symbols
- Exclude ambiguous characters (0/O, 1/l/I)
- Bulk generation (up to 20 passwords at once)
- Password strength indicator with entropy calculation
What Makes a Strong Password?
- Length: At least 12 characters, ideally 16+
- Complexity: Mix of uppercase, lowercase, numbers, and symbols
- Randomness: No dictionary words or predictable patterns
- Uniqueness: Never reuse passwords across accounts
FAQ
How are the passwords generated?
This tool uses crypto.getRandomValues, the same cryptographic random number generator used by browsers for TLS/SSL.
How long should my password be?
For most accounts, 16 characters with mixed types provides excellent security. For high-security accounts, use 20+. A 20-character password with all types has over 130 bits of entropy.