Password Generator
Generate cryptographically secure random passwords.
20
864
About This Tool
A strong password is your first line of defense. This tool uses your browser's cryptographically secure random number generator (CSPRNG) — the same technology used in security libraries — to produce passwords that are both random and unpredictable.
When to Use
- Generating a master password for a password manager.
- Setting initial API keys or secrets for services.
- Creating temporary credentials for new user accounts.
Practical Examples
Very Strong (20 chars, all types)xK$8mP!rN2@vL#9qW5&j
Symbols-free (for systems that reject symbols)GqW4pRn7eLm2sVh9cFt1
Common Mistakes to Avoid
- Using passwords derived from words, names, or dates. Brute-force dictionary attacks can crack these in seconds.
- Reusing passwords across services. A single breach exposes all your accounts.
Frequently Asked Questions
Q. Is any data sent to a server?A. No. This runs entirely in your browser using the Web Crypto API. The passwords are never transmitted anywhere.
Q. How many possible combinations does a 20-character password have?A. With all character types (94 chars), the pool is 94^20 ≈ 2.8 × 10^39 combinations — infeasible to brute-force.