Passphrase generator
Create a six-word or longer EFF passphrase for a password manager, disk encryption, or an account that accepts long passwords.
- 1Set rules
- 2Generate
- 3Save result
Tool input and files are processed in this browser without being uploaded.
Before you start
Create a passphrase from independently selected EFF long-list words. Six words is the default for a password manager or disk encryption. Check the destination’s length and character rules before using it.
How to use this tool
- Choose 6–20 words and a single printable separator, or leave it empty to join the words. Enable capitalization or one digit only if the destination requires it.
- Generate and reveal the phrase only when you need to inspect it. Check its character length against the destination limit.
- Copy the phrase into a password manager or secure setup screen. Save a recovery copy if the destination requires one.
Supported inputs and limits
Uses all 7,776 words from the EFF Long Wordlist (Joseph Bonneau / EFF, CC BY 3.0 US); each word is drawn independently, so repeats are possible.
Uses browser cryptographic randomness. Capitalization and one digit help meet site rules; they are not a substitute for more random words.
The generated phrase is a secret. It is hidden at first and cleared from this page on navigation or refresh; clipboard and downloaded TXT remain under your control.
Worked example
Example input
{"words":6,"separator":"-"}Example options
{"words":6,"separator":"-","capitalize":false,"includeNumber":false}Example output
A new random phrase is generated on each run.
When something does not work
Use 6–20 whole words and zero or one printable ASCII separator, including a space. Confirm the destination accepts the result length and separator.
Frequently asked questions
Why start with six words?
EFF recommends at least six independent picks from its 7,776-word long list for most uses. More words increase the number of possible phrases; capitalization and one digit mainly address site rules.
Can a word appear twice?
Yes. Each word is drawn independently from the full EFF list. Repeats are valid and do not mean the random selection failed.
Where is the phrase stored?
Generation runs in this browser. The phrase is not kept in the cross-tool workspace; leaving or refreshing this page clears the displayed result. If you copy or download it, protect that copy yourself.
Documentation & further reading
Related tools
Base64 encode / decode
Encode or decode a snippet in a click.
URL encode / decode
Make those encoded characters readable again.
HTML entities
Convert between HTML entities and readable characters.
Unicode escape
Convert Unicode escapes into readable text and back.