This table shows passwords generated from a number of different generetors of different strengths,and their results using different strength testing checkers.
See the public Gist of atoponce/password_strength.md about a description of each generator and the strength tester.
Password | Source | Pwqcheck | Cracklib-check | Pwscore | Zxcvbn |
---|---|---|---|---|---|
pack-abide-efface-bound | Diceware (English- 50-bits) | OK | OK | 100 | 4 |
zomba-vm-deuce-gig-champ | Diceware (English- 55-bits) | OK | OK | 100 | 4 |
fine-ounce-old-heroic-789 | Diceware (English- 60-bits) | OK | OK | 100 | 4 |
cuba-oscar-tussle-pulse-1920-pop | Diceware (English- 65-bits) | OK | OK | 100 | 4 |
lunar-gc-fitch-woozy-tick-admit | Diceware (English- 70-bits) | OK | OK | 100 | 4 |
logar-patata-dimos-elevar | Diceware (Spanish- 50-bits) | OK | OK | 100 | 4 |
fray-ítalo-201-94-India | Diceware (Spanish- 55-bits) | OK | OK | 100 | 4 |
baba-877-ávido-rene-riel | Diceware (Spanish- 60-bits) | OK | OK | 100 | 4 |
guerra-Miami-62ª-vena-544-pidón | Diceware (Spanish- 65-bits) | OK | OK | 100 | 4 |
padre-Girona-rollo-sueño-962-álcali | Diceware (Spanish- 70-bits) | OK | OK | 100 | 4 |
cloud-trick-shed-bunny-plank | EFF (Short- 50-bits) | OK | OK | 100 | 4 |
shaky-daily-drab-puma-shade-front | EFF (Short- 55-bits) | OK | OK | 100 | 4 |
ditch-chute-point-tray-poser-payer | EFF (Short- 60-bits) | OK | OK | 100 | 4 |
kung-human-gecko-clap-cork-panda-game | EFF (Short- 65-bits) | OK | OK | 100 | 4 |
sect-swan-zoom-level-cramp-ion-stool | EFF (Short- 70-bits) | OK | OK | 100 | 4 |
disorder-botch-bleak-student | EFF (Long- 50-bits) | OK | OK | 100 | 4 |
overfill-pueblo-destiny-immerse-morality | EFF (Long- 55-bits) | OK | OK | 100 | 4 |
punctured-nanny-worrisome-canary-crunchy | EFF (Long- 60-bits) | OK | OK | 100 | 4 |
fedora-tiny-squall-sulfate-skylight-unfiled | EFF (Long- 65-bits) | OK | OK | 100 | 4 |
recycling-prelaw-golf-operator-football-utilize | EFF (Long- 70-bits) | OK | OK | 100 | 4 |
quilt-aardvark-ivory-molecule-schoolbook | EFF (Distant- 50-bits) | OK | OK | 100 | 4 |
vulnerable-flashlight-mower-lecturer-wasp-yard | EFF (Distant- 55-bits) | OK | OK | 100 | 4 |
giftshop-student-sled-mule-jetski-nextdoor | EFF (Distant- 60-bits) | OK | it is too simplistic/systematic | Password quality check failed: The password fails the dictionary check - it is too simplistic/systematic | 4 |
cilantro-issueless-lint-keepsake-quesadilla-equipment-abiding | EFF (Distant- 65-bits) | OK | OK | 100 | 4 |
elusive-pamphlet-geyser-publisher-upbeat-powerboat-gangway | EFF (Distant- 70-bits) | OK | OK | 100 | 4 |
disable-suspicious-detector-determine-customer-amusement | Alternate (PGP- 50-bits) | OK | OK | 100 | 4 |
dragnet-gazelle-corporate-rebellion-suspicious-Yucatan-cowbell | Alternate (PGP- 55-bits) | OK | OK | 100 | 4 |
offload-paragraph-celebrate-offload-cranky-gremlin-tracker | Alternate (PGP- 60-bits) | OK | OK | 100 | 4 |
integrate-slowdown-breakaway-ringbolt-spellbind-stockman-nebula-spyglass | Alternate (PGP- 65-bits) | OK | OK | 100 | 4 |
surmount-revival-typewriter-spaniel-travesty-spearhead-cubic-revenue | Alternate (PGP- 70-bits) | OK | OK | 100 | 4 |
emoemo-leanne-my2girls-aurelia | Alternate (RockYou- 50-bits) | OK | OK | 100 | 4 |
neworleans-taetae-flowers1-Anthony-exodus | Alternate (RockYou- 55-bits) | OK | OK | 100 | 4 |
scooby-knights-bingo-meangirls-maynard | Alternate (RockYou- 60-bits) | OK | OK | 100 | 4 |
jacqueline-778899-mudvayne-gilmore-giggles-brayden | Alternate (RockYou- 65-bits) | OK | OK | 100 | 4 |
rachael-smoke420-mohammed-kobe24-chris2-sandiego | Alternate (RockYou- 70-bits) | OK | OK | 100 | 4 |
attached-stepped-horrible-prepared-yells | Alternate (Simpsons- 50-bits) | OK | OK | 100 | 4 |
finished-vacuum-i've-conditioner-garbage | Alternate (Simpsons- 55-bits) | OK | OK | 100 | 4 |
beast-suspect-drinking-close-created | Alternate (Simpsons- 60-bits) | OK | OK | 100 | 4 |
don't-uh-bond-grow-ham-gay | Alternate (Simpsons- 65-bits) | OK | OK | 100 | 4 |
created-improve-defense-stores-rock-mentioned | Alternate (Simpsons- 70-bits) | OK | OK | 100 | 4 |
xidos-kemab-kidah-verix | Pseudowords (Bubble Babble- 50-bits) | OK | OK | 100 | 4 |
xikus-berin-lolyh-sexax | Pseudowords (Bubble Babble- 55-bits) | OK | OK | 100 | 4 |
xobiz-voxac-xetyb-mexax | Pseudowords (Bubble Babble- 60-bits) | OK | OK | 100 | 4 |
xalud-morel-cofod-gitoh-xatax | Pseudowords (Bubble Babble- 65-bits) | OK | OK | 100 | 4 |
xolih-kysug-lamir-xyteb-hycex | Pseudowords (Bubble Babble- 70-bits) | OK | OK | 100 | 4 |
jizumi-mirizu-tezumi-kazu | Pseudowords (Secret Ninja- 50-bits) | OK | OK | 100 | 4 |
rimemi-rikiku-kiriku-zutete | Pseudowords (Secret Ninja- 55-bits) | OK | OK | 100 | 4 |
jiteta-merizu-riteki-luzuri-mi | Pseudowords (Secret Ninja- 60-bits) | OK | OK | 100 | 4 |
takite-zulumi-luzuta-mezuri-zulu | Pseudowords (Secret Ninja- 65-bits) | OK | OK | 100 | 4 |
zuluzu-lumeka-rinrinzu-lurimi-rikame | Pseudowords (Secret Ninja- 70-bits) | OK | OK | 100 | 4 |
<.`<_Naw | Base94 (50-bits) | OK | it is based on a dictionary word | Password quality check failed: The password fails the dictionary check - it is based on a dictionary word | 2 |
^Ko!Co3n | Base94 (55-bits) | OK | OK | 37 | 2 |
gxmfb!OeY4 | Base94 (60-bits) | OK | OK | 71 | 3 |
)2j7GrsU&T | Base94 (65-bits) | OK | OK | 71 | 3 |
VHef2sB+J98 | Base94 (70-bits) | OK | OK | 81 | 4 |
NeeP6HAUU | Base64 (50-bits) | OK | OK | 40 | 3 |
rF2SCKxWrT | Base64 (55-bits) | OK | OK | 59 | 3 |
nPyV1FSMbr | Base64 (60-bits) | OK | OK | 62 | 3 |
VHoZBJNVrjh | Base64 (65-bits) | Bad passphrase (not enough different characters or classes for this length) | OK | 59 | 4 |
UN2/+WCEez5Z | Base64 (70-bits) | OK | OK | 100 | 4 |
rxvwspcyz8 | Base32 (50-bits) | Bad passphrase (not enough different characters or classes for this length) | OK | 53 | 3 |
p5j8a4m1r5b | Base32 (55-bits) | OK | OK | 62 | 4 |
k7m4sp76grg2 | Base32 (60-bits) | OK | OK | 78 | 4 |
faryqqft8dhbe | Base32 (65-bits) | Bad passphrase (not enough different characters or classes for this length) | OK | 96 | 4 |
bgvg5xgxbb3b16 | Base32 (70-bits) | OK | OK | 84 | 4 |
e95595e24ff55 | Base16 (50-bits) | Bad passphrase (not enough different characters or classes for this length) | OK | 62 | 4 |
674f3e29ad5c18 | Base16 (55-bits) | OK | OK | 93 | 4 |
cff3ef287699a61 | Base16 (60-bits) | OK | OK | 100 | 4 |
5685e0b34fd69d29d | Base16 (65-bits) | OK | OK | 100 | 4 |
304f18dcc0066e0f18 | Base16 (70-bits) | OK | OK | 100 | 4 |
4258772980813620 | Base10 (50-bits) | Bad passphrase (not enough different characters or classes for this length) | OK | 81 | 4 |
77154811695681931 | Base10 (55-bits) | Bad passphrase (not enough different characters or classes for this length) | OK | 87 | 4 |
4139004906901019446 | Base10 (60-bits) | Bad passphrase (not enough different characters or classes for this length) | OK | 100 | 4 |
14179808576138764240 | Base10 (65-bits) | Bad passphrase (not enough different characters or classes for this length) | OK | 100 | 4 |
8432132153764256532011 | Base10 (70-bits) | Bad passphrase (not enough different characters or classes for this length) | it is too simplistic/systematic | Password quality check failed: The password fails the dictionary check - it is too simplistic/systematic | 4 |
Mummy&havoc6Meter | pwdqgen (47-bits) | OK | OK | 100 | 4 |
Feed6Divert8Wedge | pwdqgen (47-bits) | OK | OK | 100 | 4 |
Hasty8Recall9ridge | pwdqgen (47-bits) | OK | OK | 100 | 4 |
Thesis2Tour8elder | pwdqgen (47-bits) | OK | OK | 100 | 4 |
word9power9Earth | pwdqgen (47-bits) | OK | OK | 100 | 4 |
Envoy-auburn*Gut8 | pwdqgen (50-bits) | OK | OK | 100 | 4 |
Heir$post8Ballet= | pwdqgen (50-bits) | OK | OK | 100 | 4 |
exempt&Enter_glance* | pwdqgen (50-bits) | OK | OK | 100 | 4 |
flaw*access!Bicker3 | pwdqgen (50-bits) | OK | OK | 100 | 4 |
Octave8Bounce-purge3 | pwdqgen (50-bits) | OK | OK | 100 | 4 |
lock&hell$editor6public | pwdqgen (55-bits) | OK | OK | 100 | 4 |
nose5awaken=steak3dreary | pwdqgen (55-bits) | OK | OK | 100 | 4 |
biceps_tempo+police3cereal | pwdqgen (55-bits) | OK | OK | 100 | 4 |
accord2apex2mantle6inn | pwdqgen (55-bits) | OK | OK | 100 | 4 |
optic2such$shut6seize | pwdqgen (55-bits) | OK | OK | 100 | 4 |
yolk9few9gospel2doll | pwdqgen (60-bits) | OK | OK | 100 | 4 |
plank_Alaska-blouse7arid | pwdqgen (60-bits) | OK | OK | 100 | 4 |
brand5split6James-trend | pwdqgen (60-bits) | OK | OK | 100 | 4 |
denial9atlas+attic!come | pwdqgen (60-bits) | OK | OK | 100 | 4 |
marsh3upon$pierce4level | pwdqgen (60-bits) | OK | OK | 100 | 4 |
enamel9due9sock3cater8 | pwdqgen (65-bits) | OK | OK | 100 | 4 |
arctic$lucid!frost7Streak+ | pwdqgen (65-bits) | OK | OK | 100 | 4 |
stove+strive8Font!Dawn$ | pwdqgen (65-bits) | OK | OK | 100 | 4 |
Union$belief+rigid-Keel8 | pwdqgen (65-bits) | OK | OK | 100 | 4 |
Surf!Scroll$band5Snatch6 | pwdqgen (65-bits) | OK | OK | 100 | 4 |
tune2form9shower!warn9rider | pwdqgen (70-bits) | OK | OK | 100 | 4 |
Iran7warp-dance5faint4gunman | pwdqgen (70-bits) | OK | OK | 100 | 4 |
crowd$salmon8vault-uptake8cough | pwdqgen (70-bits) | OK | OK | 100 | 4 |
carpet4parcel8forge8artist8lump | pwdqgen (70-bits) | OK | OK | 100 | 4 |
cure9canopy8bush4Korea*array | pwdqgen (70-bits) | OK | OK | 100 | 4 |
yavByevca | APG (8-10 pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 28 | 3 |
Ekjairvoc | APG (8-10 pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 34 | 3 |
UchOyHof7 | APG (8-10 pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 50 | 3 |
adyakIriss | APG (8-10 pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 50 | 3 |
tuWegCuhy | APG (8-10 pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 40 | 3 |
phrudWit7 | APG (8-10 pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 46 | 3 |
NitHalopNes^ | APG (10-12 pronounceable) | OK | OK | 87 | 4 |
CyncawAndAv5 | APG (10-12 pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 81 | 4 |
epunakhuajij | APG (10-12 pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 62 | 4 |
yoiFruggIfei | APG (10-12 pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 84 | 4 |
AlOtAyhurulp | APG (10-12 pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 71 | 4 |
ThargEdkist | APG (10-12 pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 71 | 4 |
ejCiwroonEvIab | APG (12-14 pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 100 | 4 |
cabJulnonnurk7 | APG (12-14 pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 93 | 4 |
TasicMitUkdo | APG (12-14 pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 78 | 4 |
ViwunkAshCef | APG (12-14 pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 84 | 4 |
MisbobUxRyt8 | APG (12-14 pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 84 | 4 |
yebalgit3EkJo | APG (12-14 pronounceable) | OK | OK | 100 | 4 |
$s/o`JlY | APG (8-10 random) | OK | OK | 34 | 2 |
XPhvs[00K | APG (8-10 random) | OK | OK | 50 | 2 |
x!Yn_oD~Ym | APG (8-10 random) | OK | OK | 62 | 3 |
NDjH~VHpI% | APG (8-10 random) | OK | OK | 56 | 3 |
]9+4hzz@ | APG (8-10 random) | OK | OK | 31 | 2 |
50W8/z#k | APG (8-10 random) | OK | OK | 40 | 2 |
F-8qS;sk[IEL | APG (10-12 random) | OK | OK | 100 | 4 |
Dm[E,QG6O5Tm | APG (10-12 random) | OK | OK | 93 | 4 |
GMx`cHWGN+z | APG (10-12 random) | OK | OK | 78 | 4 |
7./6wt4qtJd | APG (10-12 random) | OK | OK | 78 | 4 |
%~&N0,MSRqAS | APG (10-12 random) | OK | OK | 96 | 4 |
~~COr^hElO#m | APG (10-12 random) | OK | OK | 81 | 4 |
94<+sAzMTPNf | APG (12-14 random) | OK | OK | 96 | 4 |
ObFSnW=BAE:O | APG (12-14 random) | OK | OK | 87 | 4 |
MZV&LS~_]( | APG (12-14 random) | Bad passphrase (not enough different characters or classes for this length) | OK | 100 | 4 |
v;a:&cqEr5JA | APG (12-14 random) | OK | OK | 96 | 4 |
,cEdp^,_!zERti | APG (12-14 random) | OK | OK | 100 | 4 |
fTe6h]4(5MZnxO | APG (12-14 random) | OK | OK | 100 | 4 |
Aap7Woba | PWGen (8-c pronounceable) | OK | OK | 28 | 2 |
yu3Ahthu | PWGen (8-c pronounceable) | OK | OK | 25 | 2 |
oyiph5Ee | PWGen (8-c pronounceable) | OK | OK | 31 | 2 |
Pei8tah8 | PWGen (8-c pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 28 | 2 |
fuloox7I | PWGen (8-c pronounceable) | OK | OK | 25 | 2 |
aNgahNgei7 | PWGen (10-c pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 46 | 3 |
iuJ7eeb7xo | PWGen (10-c pronounceable) | OK | OK | 56 | 3 |
udee1Xaisu | PWGen (10-c pronounceable) | OK | OK | 56 | 3 |
veeBieth9y | PWGen (10-c pronounceable) | OK | OK | 50 | 3 |
eiReidu0wi | PWGen (10-c pronounceable) | OK | OK | 53 | 3 |
Rae2ecoh0ael | PWGen (12-c pronounceable) | OK | OK | 75 | 4 |
cu2uk5ooXooy | PWGen (12-c pronounceable) | OK | OK | 65 | 4 |
ohfaBu1kiev9 | PWGen (12-c pronounceable) | OK | OK | 93 | 4 |
Shaixid8cho5 | PWGen (12-c pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 78 | 4 |
Eid6kahcibie | PWGen (12-c pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 75 | 4 |
ohDei8mohqu5ph | PWGen (14-c pronounceable) | OK | OK | 100 | 4 |
geifee5saiRair | PWGen (14-c pronounceable) | OK | OK | 100 | 4 |
eiDaeV8hiemeew | PWGen (14-c pronounceable) | OK | OK | 96 | 4 |
Iephie9jechaid | PWGen (14-c pronounceable) | Bad passphrase (not enough different characters or classes for this length) | OK | 93 | 4 |
chiepheeCh0aim | PWGen (14-c pronounceable) | OK | OK | 90 | 4 |
yo6hmPSF | PWGen (8-c secure) | OK | OK | 34 | 2 |
ez9nU1R0 | PWGen (8-c secure) | OK | OK | 34 | 2 |
QLWJ8F8M | PWGen (8-c secure) | Bad passphrase (not enough different characters or classes for this length) | OK | 21 | 2 |
8EnCJQze | PWGen (8-c secure) | OK | OK | 28 | 2 |
Dzu97Xod | PWGen (8-c secure) | OK | OK | 34 | 2 |
OyWrunf5h3 | PWGen (10-c secure) | OK | OK | 62 | 3 |
vWfH8oGaPO | PWGen (10-c secure) | OK | OK | 56 | 3 |
2CpkETxpHU | PWGen (10-c secure) | OK | OK | 59 | 3 |
TXERQ8AMVo | PWGen (10-c secure) | OK | OK | 53 | 3 |
sO3LbWkafO | PWGen (10-c secure) | OK | OK | 59 | 3 |
Jtyl5tF6Jk9o | PWGen (12-c secure) | OK | OK | 81 | 4 |
3hhkgkOaHfI0 | PWGen (12-c secure) | OK | OK | 81 | 4 |
75DjKotFeuyG | PWGen (12-c secure) | OK | OK | 90 | 4 |
2l7ur0IrvzKp | PWGen (12-c secure) | OK | OK | 90 | 4 |
UvLH3CYeaxEQ | PWGen (12-c secure) | OK | OK | 90 | 4 |
JsVEIfT6M6sDHW | PWGen (14-c secure) | OK | OK | 100 | 4 |
6DYlHiQPT5ezfE | PWGen (14-c secure) | OK | OK | 100 | 4 |
jwHTeDM0hrJr7Y | PWGen (14-c secure) | OK | OK | 100 | 4 |
0Gyw2FLXIykeIh | PWGen (14-c secure) | OK | OK | 100 | 4 |
08J3YWfvG8eDQu | PWGen (14-c secure) | OK | OK | 100 | 4 |
0xEKARJevYbil | libpwquality (56-bits) | OK | OK | 100 | 4 |
2UxqaN]4PYb; | libpwquality (56-bits) | OK | OK | 93 | 4 |
s3tWIfogr4wF | libpwquality (56-bits) | OK | OK | 87 | 4 |
TAD@texOH4f@f | libpwquality (56-bits) | OK | OK | 100 | 4 |
iP#OLCygMuNT | libpwquality (56-bits) | OK | OK | 93 | 4 |
RyqaS9ivkOsoq( | libpwquality (64-bits) | OK | OK | 100 | 4 |
4J-AhVOBCAN@PC | libpwquality (64-bits) | OK | OK | 100 | 4 |
iDAkeD;IjyDGYv | libpwquality (64-bits) | OK | OK | 100 | 4 |
FODxeJUk0r*if! | libpwquality (64-bits) | OK | OK | 100 | 4 |
4KizumTuvyP&Ad | libpwquality (64-bits) | OK | OK | 100 | 4 |
dujl0g!ehXAlynI | libpwquality (72-bits) | OK | OK | 100 | 4 |
TOcf3DVOHezmArw | libpwquality (72-bits) | OK | OK | 100 | 4 |
Uk^EsyByMDyr@wMI | libpwquality (72-bits) | OK | OK | 100 | 4 |
r3ngaLK@fybysAG | libpwquality (72-bits) | OK | OK | 100 | 4 |
qUx]4zov]ipfUz4 | libpwquality (72-bits) | OK | OK | 100 | 4 |
#ijAmYm#ijW4hXaP* | libpwquality (80-bits) | OK | OK | 100 | 4 |
qobizDiK4k@LOhh3w | libpwquality (80-bits) | OK | OK | 100 | 4 |
YrJyMcaS3N&4rEpov | libpwquality (80-bits) | OK | OK | 100 | 4 |
yrYg%4zIS3bJ0g4xx | libpwquality (80-bits) | OK | OK | 100 | 4 |
lIJuphIJErWIhKEJe | libpwquality (80-bits) | Bad passphrase (not enough different characters or classes for this length) | OK | 100 | 4 |