16-character password generator
Sixteen characters. The sweet spot.

With all four character types, a GPU cluster would need about 12 times the age of the universe to crack it, and it still fits almost every password field. Sixteen random characters is the length we recommend for everyday accounts.

Very strong

Calculating…

Time to crack your 16-character password

Measuring…

Worst case: an offline attack on a fast hash by a GPU cluster testing one trillion guesses per second.

You are here
  1. 1 second
  2. 1 hour
  3. 1 year
  4. A lifetime
  5. The pyramids
  6. Since the dinosaurs
  7. Age of the universe

The numbers

How long does 16 characters really last?

Each extra random character multiplies the work. Here are 16 random characters against the two offline attacks that matter: a GPU cluster on a fast hash (1 trillion guesses per second) and a GPU rig on bcrypt (100,000 guesses per second).

16 random charactersEntropyGPU cluster, fast hashGPU rig, bcrypt
Numbers only 0-953 bits1 hour1.6 thousand years
Lowercase a-z75 bits691 years6.9 billion years
Upper and lower a-z A-Z91 bits45 million years453 trillion years
Letters and numbers a-z A-Z 0-995 bits755 million years7.6 quadrillion years
Letters, numbers and symbols + !@#$%103 bits171 billion years1.7 × 1018 years

Even without symbols, 16 random letters and numbers hold for about 755 million years against the fastest attack. That makes 16 a safe default when a site rejects some symbols.

Why 16

Strong everywhere, accepted everywhere.

Beyond brute force

At 16 random characters, guessing stops being a realistic attack. Attackers turn to phishing, malware and reused passwords instead, so the next step is two-factor authentication, not an even longer password.

Fits where 20 does not

Some sites still cap passwords at 16 characters. Sixteen random characters fill those fields completely, and the same length works everywhere else.

Clears every common rule

NIST asks for 15 characters when a password is the only factor, PCI DSS for 12, and the CNIL recommends 12 with all four character types. Sixteen random characters meet all of them. Build your own rules with the policy builder.

Made for a password manager

Nobody memorizes 16 random characters, and that is fine: your password manager stores and fills them. For the manager's own master password, pick a passphrase.

Questions

16-character password FAQ

Is a 16-character password strong enough?

Yes. With all four character types it carries about 103 bits of entropy: a GPU cluster attacking a fast hash would need around 171 billion years, about 12 times the age of the universe. Without symbols it still holds for hundreds of millions of years.

16 random characters or a passphrase?

Random characters pack more strength per character, passphrases are easier to type. Use 16 random characters for everything your password manager fills in, and a passphrase of 6 or 7 random words for the few passwords you type yourself.

Can a 16-character password be hacked?

Not by guessing, but it can be stolen: by a phishing page, by malware, or in the breach of a site where you reused it. Keep it unique to one account and turn on two-factor authentication or passkeys wherever you can.

Why do some sites limit passwords to 16 characters?

Usually for legacy reasons: old databases with fixed-size columns or rules written years ago. A short cap may also suggest that passwords are not hashed properly, so use the full 16 random characters there, keep them unique, and turn on 2FA.

Does the generator use all four character types?

Yes. By default every password gets at least one uppercase letter, one lowercase letter, one digit and one symbol; the rest is drawn from the full set and shuffled. Switch a type off if a site rejects some symbols.