How to use
- Choose Password or Passphrase.
- Set the length and character sets (or number of words and separator).
- 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
| Output | Password or passphrase |
|---|---|
| Engine | crypto.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.