Developer
Password Generator
Generate strong passwords with configurable length, symbols, numbers, and readability options.
Generated password
Click generate to create a password.
Generation uses browser cryptography, guarantees at least one character from every selected set, and avoids simple modulo-biased character selection. Store the result in a password manager; the entropy estimate is guidance, not a security guarantee.
How to use this tool
- Choose the password length.
- Select whether to include uppercase letters, lowercase letters, numbers, and symbols.
- Generate a password and review the strength label.
- Copy the password and save it in a trusted password manager.
Practical examples
Create a unique password for a new SaaS account.
Generate a longer password for shared admin credentials before storing it securely.
Create a temporary password that will be changed after first login.
Common mistakes to avoid
- Reusing one generated password across multiple accounts.
- Copying a password into an insecure note or chat thread.
- Choosing very short passwords for important accounts.
- Disabling too many character types when a site supports stronger passwords.
Useful internal links
Frequently Asked Questions
Are generated passwords stored?
No. Passwords are generated in your browser and this tool does not store them.
What length should I choose?
A longer password is usually stronger. For many accounts, 16 or more characters is a practical starting point.
Should I reuse generated passwords?
No. Use a unique password for each account and store it in a trusted password manager.
Randomness and character selection
- Random values come from crypto.getRandomValues. Character selection uses rejection sampling rather than a simple modulo operation that can bias some pool positions.
- At least one character from every selected character group is added before the remaining positions are filled and the result is securely shuffled.
- The length range is 8–64 characters. The displayed bit estimate describes the configured random search space; it is not a guarantee against phishing, malware, or credential theft.
Generate, store, and use a unique secret
Who this helps
Useful for creating a new random password that will immediately be saved in a reputable password manager.
A practical workflow
Choose the longest compatible value, save it under the exact account domain, verify sign-in, and enable suitable multi-factor authentication.
Important limitation
A generator cannot protect against phishing, an infected device, unsafe storage, account recovery weaknesses, or password reuse.
Privacy note
Generation uses browser cryptography and remains local. Avoid shared devices, screenshots, chat messages, and persistent clipboard history.