Passphrase Generator
A passphrase of several random words is easier to remember and type than a jumble of symbols, and just as hard to guess. Choose how many words you want and how they're joined.
How to generate a passphrase
- 1Choose the number of words and the separator.
- 2Add capitals or a number if a site requires them.
- 3Pick one of the passphrases and copy it.
How strong is it?
Words are picked at random from a list of 2,048 common English words (the BIP-39 list), so each word adds 11 bits: five words give 55 bits and seven give 77. The strength is shown under the options.
Truly random
Values come from your browser's cryptographically secure random generator (crypto.getRandomValues), and characters are picked without modulo bias, so every character is equally likely.
Rules some sites have
Turn on capitals and a number for sites that insist on them; they add a little strength, but the words do most of the work.
Frequently asked questions
- Is anything sent to a server?
- No. Everything is computed in your browser and nothing leaves your device.
- How many words should I use?
- Five or six for most accounts, and seven or more for a password manager's master password or disk encryption.
- Is it safe if I pick the words myself?
- Not really: people choose predictable words. Randomly picked words are what make a passphrase strong.