Password Generator

Strong random passwords generated with your browser's cryptographic randomness — never sent anywhere, not even to us.

Strength
Entropy
Combinations

What makes a password strong

Only two things: length and true randomness. Every added character multiplies the search space; every human "pattern" (words, dates, keyboard walks, s@bstitutions) collapses it. Modern cracking rigs test billions of guesses per second against stolen password databases — but a random 16-character mixed password has ~1031 combinations, putting it beyond any practical attack.

The rules that actually matter

  • Unique per site. Reuse is the #1 cause of account takeovers: one breached site unlocks the rest ("credential stuffing"). A password manager makes uniqueness effortless.
  • 16+ characters for anything important; 12 is the bare floor.
  • Turn on two-factor authentication for email and banking — it saves you even when a password leaks.
  • Your email account outranks everything — it can reset all other passwords. Give it your strongest protection.

Random string vs. passphrase

Both work when random: "correct horse battery staple"-style passphrases (4–5 truly random words) are easier to type on a TV or memorize for a master password; random strings are denser (shorter for the same strength) and belong in a password manager. Use passphrases for the few you must remember, generated strings for everything else.

What length actually buys you

Using all four character sets (95 possible characters per position), each added character multiplies the search space by 95:

LengthEntropyResistance to offline cracking
8~52 bitsCrackable — avoid
12~79 bitsMinimum acceptable today
16~105 bitsStrong for anything
20~131 bitsBeyond any foreseeable attack
32~210 bitsOverkill, and free when a manager types it

The jump from 8 to 16 characters isn't twice as strong — it's roughly 6,600,000,000,000,000 times as strong. Since a password manager does the typing, there's no practical reason to choose anything under 16 for accounts that matter.

Why human-made passwords fail

Attackers don't guess randomly. They run leaked password lists, dictionary words with predictable substitutions, and known patterns — because those cover most real passwords. P@ssw0rd123! looks complex and satisfies most "strong password" rules, but it's in every cracking dictionary and falls in seconds. Meanwhile a plain random string of the same length is genuinely unbreakable. Complexity rules measure the wrong thing; randomness and length are what matter.

The habits that matter more than the password

  • Never reuse. One breached site otherwise unlocks every account sharing that password — this is how most account takeovers actually happen.
  • Protect your email first. It can reset everything else, so it deserves your strongest password and two-factor authentication.
  • Turn on two-factor authentication for email, banking and anything with payment details. An app-based code beats SMS, which is vulnerable to SIM-swap attacks.
  • Use a password manager. It's the only realistic way to have a unique 16+ character password everywhere, and it also refuses to autofill on lookalike phishing domains.
  • Treat security questions as passwords. Your mother's maiden name is often public. Store a random string as the answer instead.

Frequently asked questions

Is it safe to generate a password on a website?
On this one, yes: generation uses your browser's crypto.getRandomValues() and never leaves your device — you can verify by loading the page, going offline, and generating. Still, for ongoing use, a dedicated password manager is the best home for your passwords.
What does the entropy number mean?
Bits of randomness: each bit doubles the combinations an attacker must try. 60+ bits resists online attacks; 80+ resists offline cracking of properly stored passwords; 100+ is overkill that costs you nothing when a manager does the typing.
Should I avoid symbols because some sites reject them?
Generate with symbols by default; if a site rejects the password, regenerate with symbols off and add length to compensate — 20 characters of letters+digits beats 14 with symbols.
How often should I change passwords?
Current guidance (NIST): don't rotate on a schedule — change immediately when a service reports a breach or you see suspicious activity. Forced rotation breeds weaker, patterned passwords.
Which password manager should I use?
Any reputable one is dramatically better than reusing passwords. Bitwarden is free, open-source and audited; 1Password is polished and popular with families; and the managers built into Apple, Google and Firefox accounts are solid free options if you live in one ecosystem. The best choice is the one you'll actually use every day.
What if I forget my password manager's master password?
With a properly designed manager, nobody can recover it — that's the point of end-to-end encryption. So make the master password a memorable random passphrase of four or five words, write it down once, and store that paper somewhere genuinely secure like a home safe. Most managers also issue an emergency recovery kit; print it and keep it with the paper.
How do I know if my password has been leaked?
Check your email address at haveibeenpwned.com, a well-established free breach-notification service. Most password managers also monitor breaches automatically and flag any stored password found in one. If something appears, change that password immediately and anywhere else you reused it.