Password Generator
What is a Password Generator?
A password generator creates random, unpredictable strings of characters that serve as secure passwords. Using cryptographically secure random number generation ensures that generated passwords cannot be predicted or reproduced.
How to Use
- Adjust the password length using the slider (8-128 characters)
- Select which character types to include
- Optionally enable "Exclude ambiguous" to remove confusing characters
- Click "Generate Password" or change any setting to auto-generate
- Click the copy button to copy your password to clipboard
Features
- Cryptographically secure using Web Crypto API (crypto.getRandomValues)
- Real-time password strength meter with entropy calculation
- Crack time estimation based on modern computing power
- Generate up to 20 passwords at once
- Custom symbol support
- Auto-generate on settings change
FAQ
How strong should my password be?
Aim for at least 80 bits of entropy for important accounts. This tool recommends 16+ characters with mixed character types, providing approximately 100+ bits of entropy.
Is this password generator secure?
Yes, it uses the Web Crypto API (crypto.getRandomValues) which provides cryptographically secure random numbers. All processing happens locally in your browser - no data is sent to any server.
What does "exclude ambiguous" mean?
This removes characters that look similar: 0 (zero) and O (letter O), 1 (one) and l (lowercase L) and I (uppercase i). This is useful when passwords need to be read or typed manually.