Password Generator
Generate strong, cryptographically secure passwords in your browser. Nothing is sent to any server.
Report a Problem
Found a bug or have a suggestion? Help us improve this tool.
What is this tool?
Password Generator creates strong, random passwords using cryptographically secure random number generation. It supports customizable length (4-128 characters) and character sets including uppercase, lowercase, digits, and special symbols. All generation happens in your browser—no data is sent to any server, ensuring complete privacy.
When to use this tool
Creating secure account passwords
Generate strong, unique passwords for every online account. Use at least 16 characters with mixed case, numbers, and symbols to protect against brute force attacks.
Wi-Fi network security
Create a strong password for your home Wi-Fi router. A 20+ character random password is virtually impossible to crack with current technology.
Master password creation
If you use a password manager, generate an extremely strong master password. This single password protects all your stored credentials, so make it at least 20 characters.
How to use
- 1
Set password length
Choose password length (recommended: 12+ characters).
- 2
Select character types
Toggle uppercase, lowercase, numbers, and symbols.
- 3
Generate & copy
Click generate and copy the password.
Frequently Asked Questions
What makes a password strong?
A strong password has: 12+ characters, mixed character types (upper/lower/digits/symbols), no dictionary words, and is unique per account. Randomly generated passwords are stronger than human-chosen ones because they avoid common patterns.
Is this password generator secure?
Yes. Passwords are generated using the browser's crypto.getRandomValues() API, which provides cryptographically secure randomness. No data leaves your browser. The generated passwords are not stored or transmitted anywhere.
How many characters should my password be?
NIST recommends at least 12 characters for most accounts and 16+ for high-security accounts.
What is the recommended password length in 2026?
NIST SP 800-63B recommends minimum 8 characters for memorized passwords and minimum 12 for generated passwords. However, security experts recommend 16+ characters for any important account. A 16-character random password with mixed character types has approximately 95+ bits of entropy, making it infeasible to brute force with current technology.
Should I use the same password for multiple accounts?
Never use the same password for multiple accounts. If one site is compromised, attackers will try that password everywhere. Use a unique password for every account, generated by a password manager. This is why password managers like Bitwarden, 1Password, or KeePass are highly recommended — they generate and store unique strong passwords for each of your accounts.