How to use the Password Generator
- 1
Choose Password for a random string of characters or Passphrase for a series of random words.
- 2
For a password, set the length and pick the character types: capitals, lower case, digits and symbols. Edit the symbol set if a site rejects some symbols.
- 3
Turn on No look-alikes to leave out characters such as I, l, 1, O and 0, or No repeats to use each character once.
- 4
Check the strength bar and the bits of entropy, then press Copy and paste the result straight into your password manager.
- 5
Need several? Set a number under Bulk and press Generate to get up to 100 at once, with Copy all.
Features
- Uses your browser's cryptographic random generator with unbiased sampling
- Passwords from 4 to 128 characters with any mix of character types and a custom symbol set
- Passphrases of 3 to 12 words from a list of over 2,300 common English words
- Options to exclude look-alike characters, require every type, or avoid repeats
- Entropy in bits, a strength rating and an estimated time to guess
- Bulk generation of up to 100 passwords with copy all
- Show and hide controls for every result
- Nothing generated is uploaded, logged or saved; only your options are remembered
Why random beats clever
People are predictable. Passwords built from names, dates, keyboard patterns or a favourite word with a number on the end fall quickly to attacks that try the common patterns first. A password generator removes the human from the choice: every character or word is picked at random from a known pool, so the only way to find it is to try possibilities one by one.
This generator uses the browser’s cryptographic random number generator and picks each character with rejection sampling, which avoids the small bias a simple remainder calculation would introduce. When you require every character type, those characters are shuffled into random positions so they do not always sit at the start.
Passwords or passphrases
A random password packs the most strength into the fewest characters, which suits a password manager that types it for you. A passphrase trades length for usability: words separated by dashes are easy to read, say and type on a phone keyboard, which makes them a good choice for the one password you have to remember, such as the master password of your password manager or your computer login.
Whichever you choose, use a different password for every site. Reuse is what turns one breached site into many compromised accounts.
Related tasks
To create unique identifiers rather than secrets, use the UUID Generator. To check a file or message has not changed, compute its fingerprint with the Hash Generator.
Frequently asked questions
Is it safe to generate passwords in a browser?
How long should my password be?
Are passphrases really as strong as random passwords?
What does entropy in bits mean?
Why remove look-alike characters?
How accurate is the time to guess?
Last updated .