Password Generator
Generate strong random passwords.
How to Use
Configure your password requirements by setting the length and toggling character types: uppercase letters, lowercase letters, numbers, and special symbols. Click generate to create a strong random password. A strength indicator shows the estimated entropy and time-to-crack. You can generate multiple passwords at once.
Common Use Cases
- Creating strong passwords for new accounts that meet complexity requirements
- Generating random API keys or secret tokens for application configuration
- Producing temporary passwords for user account provisioning workflows
- Creating secure passphrases for encryption keys or master passwords
Frequently Asked Questions
How is password strength measured?
Strength is measured by entropy, which is calculated as log2(pool_size^length). A larger character pool and longer length exponentially increase the number of possible combinations, making brute-force attacks impractical.
What is a good password length?
A minimum of 12 characters is recommended for general use. For high-security applications like master passwords or encryption keys, 16-20 characters or more provides significantly stronger protection.
Are the generated passwords truly random?
Yes. The tool uses the Web Crypto API (crypto.getRandomValues), which provides cryptographically secure random number generation built into your browser.