Password generator
Random passwords and word-list passphrases, generated in your browser with the Web Crypto API. We built it from the generator in the Buddy desktop app. It is free to use, needs no account, and nothing you generate here is sent to us.
Entropy
The bits figure is calculated from the settings, not estimated from the password. Passphrases draw from the EFF large word list ↗ (CC BY 3.0 US), at 12.9 bits a word.
| Length | All four sets (88) | Letters and numbers (62) | Lowercase only (26) |
|---|---|---|---|
| 8 | 50.6 | 47.2 | 37.6 |
| 12 | 77.1 | 71.3 | 56.4 |
| 16 | 103.1 | 95.2 | 75.2 |
| 20 | 129.0 | 119.0 | 94.0 |
| 32 | 206.7 | 190.5 | 150.4 |
| 64 | 413.4 | 381.1 | 300.8 |
| Words | Bits |
|---|---|
| 3 | 38.8 |
| 4 | 51.7 |
| 5 | 64.6 |
| 6 | 77.5 |
| 7 | 90.5 |
| 8 | 103.4 |
The strength label uses the desktop app's bands: very weak under 22 bits, weak under 42, fair under 58, strong under 78, and very strong from 78 up.
Choosing between them
Use a passphrase for anything you type from memory, like a master password or disk encryption. For everything a password manager fills in, use random mode at 20 characters or more. If a site refuses the password, switch symbols off before you shorten it: 20 letters and numbers is still 119 bits.
The same generator is in the Buddy desktop app's entry editor, where it fills the field directly. Feature tour →
Found a problem with the generator or a figure on this page? Tell us →