Random passphrase generator
Create a readable random phrase locally in your browser and see its estimated search space. Six independently selected words provide about 77.5 bits of search space before an optional number is added.
The generated words are in English. Estimated search space: 103 bits · EFF long wordlist: 7776.
Three steps.
Zero uploads.
- 01
Choose at least four random words.
- 02
Pick a separator and optional number.
- 03
Save the phrase securely and never reuse it.
Secure randomness is one part of security.
KeyWoven uses browser cryptography where the tool requires randomness, but it does not certify a system or make any result unbreakable. Unique storage, multi-factor authentication, rate limits, trusted devices, and the policy of the service using the value still matter.
Technical references- MDN: Crypto.getRandomValues() ↗
- EFF: Dice-generated passphrases ↗
- NIST SP 800-63B: Authentication guidance ↗
Reviewed 7 September 2026 · Method and source checked · Automated tests passed
Passphrase generator FAQ
How many words should I use?+
Use more words for more important accounts. Six or more randomly selected words is a practical starting point when the service allows long passwords.
Is a passphrase better than a short complex password?+
A long random passphrase can be both memorable and difficult to guess. Its strength still depends on the randomness and number of words.
Where do the words come from?+
KeyWoven uses the EFF long wordlist of 7,776 words. Selection happens locally with the secure random source provided by your browser.