Skip to content

Strong password generator

Create random, hard-to-guess passwords up to 64 characters long. Pick the character types, avoid confusing look-alikes, and see an estimate of the strength in bits.

  • Free, no limits
  • No sign-up
Everything happens in your browser; your data is never uploaded.
  • ✓ Free
  • ✓ No sign-up
  • ✓ Nothing uploaded

Next step

What to do next

How to use it

  1. Set the length with the slider (16 is a good default).
  2. Choose lowercase, uppercase, numbers and symbols.
  3. Pick how many passwords you need.
  4. Click Generate password and copy it into your password manager.
Try it now

How the passwords are made

Every password is generated in your browser with crypto.getRandomValues, the cryptographically secure random number generator built into modern browsers. Characters are chosen without bias (using rejection sampling), and the password is never sent anywhere or stored.

You choose the ingredients:

Character setCharactersCount
Lowercasea–z26
UppercaseA–Z26
Numbers0–910
Symbols! @ # $ % ^ & * ( ) - _ = + [ ] { } ; : , . ? / ~25

Each selected set appears at least once, so a password with all four boxes checked always has a lowercase letter, a capital, a digit and a symbol, which satisfies most website rules. The positions are shuffled afterwards so the required characters don't sit in predictable places.

Exclude look-alikes removes I, l, 1, O, 0, o and |, which are easy to misread when you have to type a password from paper or another screen.

How strong is strong enough?

The strength meter estimates entropy: length × log₂(number of possible characters). Each extra bit doubles the number of guesses an attacker would need.

BitsLabelExample setting
under 40Weak6 lowercase letters (≈28 bits)
40–59Fair10 lowercase letters (≈47 bits)
60–79Strong12 characters, all types (≈77 bits)
80 and upVery strong16 characters, all types (≈103 bits)

Length matters more than complexity. Going from 12 to 16 characters adds more strength than adding symbols to a 12-character password. Current NIST guidance likewise puts the emphasis on length rather than forced complexity rules.

The estimate assumes the password is truly random, as it is here. A password you invent yourself, like Summer2026!, is far weaker than its length suggests, because attackers try common words and patterns first.

Good password habits

  • Use a password manager. It remembers a different random password for every site, so you only have to remember one strong master password.
  • Never reuse passwords. When one site is breached, attackers try the same email and password everywhere else.
  • Turn on two-factor authentication (an authenticator app or security key) for email, banking and social media.
  • Change a password when a service reports a breach, or if you suspect someone else knows it.
  • Don't send passwords in plain chat or email. If you must share text securely, encrypt it and share the key another way.

Save the generated password in your password manager before you close or reload the page; it is not stored anywhere.

Tips for specific situations

  • Wi-Fi passwords: 16–20 characters without look-alikes are both strong and practical to type on a TV or game console.
  • Sites with symbol restrictions: uncheck Symbols and increase the length to compensate. 20 letters and digits give about 119 bits.
  • PINs and number-only codes: check only Numbers. Remember that a 6-digit PIN has only a million combinations, so it relies on lockouts to stay safe.
  • Several accounts at once: set the count to 5, 10 or 20 and use Copy all.

Use Hide to mask the passwords on screen if someone is looking over your shoulder; copying still works.

Frequently asked questions

Is this password generator safe?

Yes. Passwords are created in your browser with a cryptographically secure random generator and are never sent to a server or saved.

How long should my password be?

At least 12 characters, and 16 or more for important accounts. Longer random passwords are stronger.

What does the bit count mean?

It is an estimate of entropy: each extra bit doubles the number of guesses needed to crack a random password.

Why exclude look-alike characters?

Characters like I, l, 1, O and 0 are easy to confuse when you type a password by hand. Excluding them slightly reduces strength, which you can offset with a longer password.

Can I generate several passwords at once?

Yes. Choose 5, 10 or 20 and click Generate; Copy all copies them one per line.

Last updated: November 12, 2026

Recommended

Similar tools

If Password generator helped, you may need these too.

See all in category →

People also use