Skip to content
toolsdocks

Generate a password or passphrase

Pick Password or Passphrase, set the length or number of words, and copy the result into your password manager. Values are generated on this page and are not sent anywhere.

Runs on your device
Loading tool…

How to use

  1. Choose Password or Passphrase.
  2. Set the length and character sets (or number of words and separator).
  3. Copy it into your password manager.

Worked example

A 5-word passphrase from the 7,776-word EFF list has about 64.6 bits of entropy (5 × log₂ 7776).

Supported formats and limits

OutputPassword or passphrase
Enginecrypto.getRandomValues with rejection sampling (no modulo bias); EFF large wordlist

Limitations

  • Generated values are never stored or sent anywhere; once you leave the page they are gone.

Questions

Where does the randomness come from?

From your browser's cryptographic random generator, crypto.getRandomValues. Values are mapped to characters or words with rejection sampling, so no character or word is favoured by modulo bias.

How is the entropy figure calculated?

Length times log2 of the pool size for passwords, and words times log2 of 7,776 for passphrases. A 5-word passphrase has about 64.6 bits. Requiring every selected set lowers the figure slightly, and the tool accounts for that. Entropy only describes a randomly generated value; it says nothing about how a site stores your password.

Is the password saved?

No. Generated values exist only on the page and are gone when you leave it. Store the one you use in a password manager.

Guides

Privacy

Runs on your device. Files and text are processed in this browser tab and are not uploaded.

See the privacy policy for how toolsdocks handles data.