About Password Generator

Password Generator makes random passwords from the character classes you choose, or memorable passphrases from a built-in word list. Randomness comes from crypto.getRandomValues, the source the platform uses for keys.

Nothing is generated on or sent to a server. Your options are saved in your own browser; the passwords themselves are not stored anywhere.

How to use it

  1. Pick Password or Passphrase.
  2. For a password, set the length and which classes to include, and optionally avoid look-alike characters.
  3. For a passphrase, set the word count and separator, and optionally capitalise or add a number.
  4. Read the strength estimate, then Copy. 'Generate again' makes a new one.

Common questions

Is the password sent anywhere?

No. It is created in your browser and never leaves the page.

What does the strength number mean?

A rough entropy estimate in bits, assuming the attacker knows your settings and only guesses the random choices. Under 40 is weak, 60 or more is strong.

Are look-alike characters removed?

Only if you tick that option; it drops l, 1, I, O, 0, o and a few quote marks.

Does every password include each class?

Yes. At least one character from each selected class is always present.