About this Password Gen
Using a unique, strong password for every account is one of the best defenses against account takeovers. This tool generates random passwords locally in your browser so you can create quick password ideas without sending them to a server.
Who this calculator is for
- Developers creating throwaway credentials, admin passwords, or seeded test accounts that still need strong entropy.
- Security-conscious users replacing reused passwords with unique random strings.
- Teams documenting password policy examples and wanting quick rule-based generation.
When to use it
- Generate a long random password for email, hosting, cloud, or password-manager entries.
- Create a password candidate with numbers and symbols for systems that have password policy requirements.
- Produce copy-paste-safe passwords by excluding visually ambiguous characters.
How to use this calculator
- Set the Length (16+ is recommended).
- Toggle options for Uppercase, Lowercase, Numbers, and Symbols.
- Use Avoid Ambiguous to remove confusing characters like 'I' and 'l'.
- Click Generate to create a new password.
Key assumptions
- At least one character group must remain enabled or the tool cannot generate a password.
- Minimum number and symbol settings only add those characters before the remaining password is filled and shuffled.
- If minimum requirements exceed the requested length, the generator fills and then trims to the requested length.
Accuracy and testing
Review formula sources, default test cases, assumptions, unit handling, rounding rules, and changelog for this calculator.
Key Features
- Client-side generation
- Customizable rules
- Ambiguous character filtering
Tips & Best Practices
- Use a Password Manager to store these complex passwords.
- Length beats complexity. A 20-character password of just letters is often stronger than an 8-character password with symbols.