Password Generator
Generate strong random passwords in your browser with customizable length and character options.
Generated passwords
Your passwords will appear here.
Choose your options and select Generate passwords.
Passwords are generated only when you ask and are never saved automatically.Strength estimate
An estimate based on length, pool size, and the selected repeat rule.
- Strength
- Very strong
- Estimated entropy
- 102.6 bits
- Character pool
- 85
- Enabled groups
- 4
What is a password generator?
A password generator creates random secrets from a selected set of characters. It helps avoid predictable words, dates, keyboard patterns, and reused passwords.
Why secure randomness matters
This tool uses the browser's cryptographic random number generator. Secure randomness makes each choice unpredictable and is essential when generating passwords that protect accounts or encrypted data.
Password length vs complexity
Length expands the number of possible passwords quickly. A longer password using several character groups is generally stronger and easier to configure safely than a short password packed with substitutions.
Passwords vs UUIDs
Passwords are secrets and must resist guessing. UUIDs are identifiers designed for uniqueness, not authentication, and should not be substituted for purpose-built random passwords.
Tips for storing passwords safely
- Save each password in a trusted password manager.
- Use a different password for every account.
- Enable multi-factor authentication where available.
- Do not email, log, or paste passwords into unsecured notes.
How to use this Password Generator
- Choose a length and quantity.
- Select the character groups required by the destination.
- Optionally exclude ambiguous or repeated characters.
- Generate, copy, and store each password in a password manager.
Frequently asked questions
Does this Password Generator upload my passwords?
No. Password generation runs locally in your browser. Passwords are not uploaded, stored automatically, logged, or included in analytics.
Are these passwords generated securely?
Yes. The generator uses crypto.getRandomValues and does not use Math.random.
What password length should I use?
Use at least 16 characters when a service allows it. Longer is usually stronger, especially for important accounts.
Should I use symbols?
Use symbols when the destination accepts them. Length matters most, but a larger allowed character pool can add strength.
Is a UUID a good password?
No. UUIDs are identifiers, not purpose-built secrets. Use a cryptographically secure password generator instead.
Where should I store generated passwords?
Store them in a reputable password manager and avoid plaintext notes, source code, logs, chat messages, or email.