🔐 Password Generator
Generate strong, secure passwords instantly. Customize length up to 128 chars, choose character sets, and bulk-generate. 100% browser-based — passwords never leave your device.
Password Length
Character Types
Count:
How to Use
1
Configure options
Set your desired length with the slider and choose which character types to include.
2
Click Generate
Press Generate (or adjust any option) to instantly create cryptographically secure passwords.
3
Copy and use
Click the copy button next to any password. Use Copy All to copy multiple passwords at once.
Frequently Asked Questions
Are the generated passwords stored anywhere?
No. Passwords are generated using your browser's built-in cryptographic random number generator (crypto.getRandomValues) and never leave your device.
How strong is a 16-character password with all character types?
A 16-character password using uppercase, lowercase, numbers, and symbols has approximately 95^16 ≈ 4.4 × 10^31 possible combinations — effectively impossible to brute force with current technology.
What makes a password secure?
Length (16+ characters), variety (uppercase, lowercase, numbers, symbols), uniqueness (never reuse), and randomness (not based on words or patterns).
Why exclude similar characters like I, l, 1, O, 0?
These characters look identical in many fonts and can cause confusion when copying passwords manually. Excluding them prevents copy errors without significantly reducing security.
How many characters should my password have?
Security experts recommend at least 16 characters for most accounts. For critical accounts (banking, email), use 20+ characters. Our generator supports up to 128 characters.
完整指南:安全密码生成器
为什么使用密码生成器?
人类不擅长创建真正随机的密码——我们倾向于可预测的模式。该生成器使用浏览器的crypto.getRandomValues()生成具有高熵的真随机密码。
16位包含大小写字母、数字和符号的密码拥有约105位熵——需要数十亿年才能被暴力破解。
如何使用
- 调整长度——重要账户16位以上,关键账户20位以上。
- 选择字符集:大写、小写、数字、符号。
- 点击生成创建新的随机密码。
- 立即保存到密码管理器中。
专业技巧
- 永不重用密码——使用Bitwarden或1Password等密码管理器。
- 对于可记忆的密码,考虑4个以上随机单词的短语(diceware方法)。
- 无论密码强度如何,尽可能启用双因素认证。