Skip to content
Free tool

Strong password generator

A password generator creates a random string that no person would think of and no wordlist contains. This one runs entirely in your browser using the operating system's cryptographic random number generator, so the password never travels over the network and is never stored, logged, or seen by us.

Very strong102.8 bits of entropy

Offline attack on a fast hash: 1 trillion years

Beyond the reach of brute force. Your risk is now phishing and reuse, not guessing.

16
Include

Generated in your browser with crypto.getRandomValues. Nothing is sent to a server, logged, or stored.

How strong is each password length?

Every character you add multiplies the number of guesses an attacker must make by 86. The table below uses the full 86-symbol pool (26 lowercase, 26 uppercase, 10 digits, 24 symbols) and assumes the attacker has already stolen the password database, so no login form is slowing them down.

Password length, entropy, keyspace, crack time, and recommendation
LengthEntropyPossible passwordsGPU, fast hashVerdict
851.4 bits3.0 x 10^154 hoursFair
1064.3 bits2.2 x 10^194 yearsStrong
1277.1 bits1.6 x 10^2326 thousand yearsStrong
1490.0 bits1.2 x 10^27192 million yearsVery strong
16102.8 bits9.0 x 10^301 trillion yearsVery strong
20128.5 bits4.9 x 10^3810^19 yearsVery strong
24154.2 bits2.7 x 10^4610^27 yearsVery strong
32205.6 bits8.0 x 10^6110^43 yearsVery strong

What actually makes a password strong?

Strength is not a feeling, it is a number: how many guesses an attacker must make on average before they hit yours. That number depends on two things — how many symbols each position can hold, and how many positions there are. Nothing else counts. Replacing ana with a 4 feels clever but adds well under one bit, because every cracking tool tries that substitution automatically.

  • Length is the lever. Going from 12 to 16 characters multiplies the attacker's work by roughly 40 million.
  • Randomness is the requirement. A 20-character password built from song lyrics is weaker than 12 random characters, because the attacker guesses phrases, not characters.
  • Uniqueness is the insurance. Reuse turns one breach into ten. Credential-stuffing attacks replay leaked email-and-password pairs against every major site within hours of a dump appearing.

Where should you keep the password after generating it?

A generator solves creation, not storage. You have three honest options, and they trade off differently:

  1. A vaulted password manager encrypts and syncs your passwords. Convenient, with autofill and recovery — but the encrypted vault is a target, and you are trusting one provider's infrastructure to stay unbreached.
  2. Writing it down on paper at home is genuinely reasonable for a handful of critical accounts. Paper is not searchable from another continent.
  3. Regenerating it on demand is what MoolKey does. It rebuilds the same password every time from one private phrase plus the site name, so there is no stored copy to steal and no import step when you switch devices.

Read how the regenerate-on-demand model works, or compare it against vaulted managers before you decide.

Password generator FAQ

Is this password generator safe to use?
Yes. The generator runs entirely inside your browser and uses crypto.getRandomValues, the cryptographically secure random source built into your operating system. The password is never sent over the network, never written to a server log, and never stored. You can disconnect from the internet and it still works.
How long should my password be?
Aim for at least 16 characters on accounts that matter, and never go below 12. A 16-character password from the full 86-symbol pool carries about 103 bits of entropy, which is beyond brute force with any hardware that exists today. Below 12 characters, an attacker with a stolen database and a fast GPU starts to win.
Do I still need symbols and numbers?
They help, but length helps far more. Adding one character multiplies the attacker's work by the size of the whole pool, while adding a symbol type only widens that pool once. NIST SP 800-63B dropped mandatory composition rules for exactly this reason and now emphasises length instead.
How do I remember a randomly generated password?
You do not, and you should not try. Either store it in a password manager, or use a system like MoolKey that recreates the same password on demand from one private phrase you already remember, so nothing has to be stored anywhere in the first place.
Are generated passwords better than ones I invent myself?
Yes, by a wide margin. Human-chosen passwords cluster around words, names, dates, and keyboard runs, which is exactly what cracking wordlists contain. A generator draws uniformly from the entire space, so no pattern shortcut exists for the attacker to exploit.

Make one account easier today.

Start with the password you keep reusing or the bank card that still shares a PIN. MoolKey is free, and you do not need to move everything at once.

Free forever Works offline Phone or computer