20 character password generator

Made on your device. Never sent or stored.

A random 20 character password, generated on your device. Change the character types below; the length stays at 20 unless you move it.

Is 20 characters long enough?

Twenty characters with all types gives about 129 bits, more than a 128 bit encryption key.

When to use it: For email, banking, password manager recovery codes stored offline, and administrator accounts.

How strong is a 20 character password?

A random 20 character password from letters and digits has 119.1 bits of entropy. With symbols added it has 128.9. Here is how that translates into guessing time for each character set.

20 characters. Average time to guess: fast hash at 10 billion guesses a second, slow hash (bcrypt or Argon2) at 10,000.
CharactersPoolBitsFast hashSlow hash
Digits only1066.4158 years158 million years
Lowercase letters2694.032 billion years32 quadrillion years
Letters, both cases52114.033 quadrillion yearsover 1022 years
Letters and digits62119.11 quintillion yearsover 1024 years
All four types (this site)87128.9978 quintillion yearsover 1026 years

These figures only hold for random passwords like the ones above. A 20 character password you made up, with words, names or dates, is guessed far sooner. Test one with the strength checker.

Questions

How many combinations does a 20 character password have?

With the 87 characters used here, 87 to the power 20, about 1038. With letters and digits only, 62 to the power 20, about 1035.

Is this password stored anywhere?

No. It is generated in your browser with the Web Crypto API and never sent to a server.

Sources

Related tools and guides