🔐

Password Generator

Generate strong, random and secure passwords in one click. Free, private — passwords never leave your browser.

🔒 Security Tools Free Browser-based
Tool

What Makes a Password Secure?

Password security depends on two things: length and randomness. Every extra character exponentially increases the combinations an attacker must try.

LengthCharacter SetTime to Crack (modern GPU)
8 charsLowercase onlySeconds
12 charsMixed + numbersHours
16 charsAll typesCenturies
20 charsAll typesPractically impossible

Is This Password Generator Safe?

Yes. Passwords are generated using window.crypto.getRandomValues() — the same cryptographically secure RNG used by banks and security software. Nothing is sent to a server; generation happens entirely inside your browser tab.

Password Best Practices

  • Never reuse passwords. A single breach exposes every account sharing that password. Over 8 billion plaintext passwords are available in breach databases — if you reuse a password, it will eventually be tried.
  • Use a password manager — Bitwarden (free, open source), 1Password, or Dashlane store and autofill passwords securely. With a manager, every account can have a unique 20+ character random password without memorising anything.
  • Enable 2FA wherever possible — a stolen password is useless if an attacker also needs your phone. Prefer authenticator apps (Google Authenticator, Authy) over SMS codes, which can be SIM-swapped.
  • Use 20+ characters for banking, primary email, and password manager master passwords. These accounts unlock everything else — they warrant maximum protection.

Common Password Mistakes to Avoid

Even security-conscious users make these mistakes:

  • Predictable substitutions — Replacing letters with numbers ("p@ssw0rd", "s3cur1ty") is one of the first patterns attackers try. Modern brute-force tools include common substitution rules.
  • Dictionary words with a number appended — "Sunshine1", "Dragon99" — these follow patterns that rule-based crackers target first. Random characters are exponentially harder to crack.
  • Passwords based on personal information — Birthdates, names, pet names, and addresses are guessable from social media. They also appear as likely candidates when attackers target a specific person.
  • Using the same "base" with site-specific modifications — "MyPassword-Google", "MyPassword-Amazon" — if an attacker gets one, the pattern exposes all the others.
  • Short passwords, even complex ones — "A3!x" is complex but only 4 characters. Length matters far more than character variety. A 20-character lowercase password has more entropy than an 8-character mixed-case password.

Passphrase vs Random Password

A strong passphrase is a sequence of 4–6 random words: "correct-horse-battery-staple". It can be as secure as a random character password and is easier to type and remember.

  • A 4-word passphrase from a 2,000-word list has ~44 bits of entropy — similar to a random 8-character mixed password.
  • A 6-word passphrase has ~66 bits of entropy — similar to a 12-character random password.
  • Passphrases are better for situations where you must type the password from memory (e.g., device login, password manager master password).
  • Random character passwords are better for accounts managed by a password manager (copy-paste only, never typed).

Use the random password generator above for accounts stored in your password manager. Reserve memorable passphrases for the few passwords you must actually memorise.

Frequently Asked Questions