This document outlines a number of different word lists for passphrase generation, encoding of binary data, and other uses. This document is grouped and sorted by the number of unique words in each word list, fewest unique words first.
Some of these word lists are placed in the public domain, others are copyrighted with various licenses. Please refer to the license of each word list before use.
- EFF: https://eff.org/dice
- Short Words: https://eff.org/files/2016/09/08/eff_short_wordlist_1.txt
- 3-char. Edit Distance: https://eff.org/files/2016/09/08/eff_short_wordlist_2_0.txt
- Natural Language Passwords:
- Orchard Street
- Entropy Mnemonics: https://gitlab.com/NebulousLabs/entropy-mnemonics/-/tree/master
- Mnemonicode:
- Monero: https://github.com/monero-project/monero/tree/master/src/mnemonics
- BIP-0039: https://github.com/bitcoin/bips/tree/master/bip-0039
- S/KEY: https://tools.ietf.org/html/rfc2289
- One word per line: https://gist.github.com/sts10/c6fdde8fe73e89cd0eacf4cca90a37dd
- Official EFF FANDOM lists: https://www.eff.org/deeplinks/2018/08/dragon-con-diceware
- Proposed improvments to EFF FANDOM: https://gist.github.com/atoponce/241abc6977dffeb6f9d724512e4fa339
- Game of Thrones: https://gist.github.com/atoponce/241abc6977dffeb6f9d724512e4fa339#file-gameofthrones_4k-2018-txt
- Harry Potter: https://gist.github.com/atoponce/241abc6977dffeb6f9d724512e4fa339#file-harrypotter_4k-2018-txt
- Star Trek: https://gist.github.com/atoponce/241abc6977dffeb6f9d724512e4fa339#file-memory-alpha_4k-2018-txt
- Star Wars: https://gist.github.com/atoponce/241abc6977dffeb6f9d724512e4fa339#file-starwars_4k-2018-txt
- passwdqc: https://fossies.org/linux/passwdqc/wordset_4k.c
- Proposed Passplum: https://github.com/atoponce/passplum/blob/master/packages/web/example-seed-data.json
- WebPlaces.org: http://www.webplaces.org/passwords/lists/hexadecimal-4096-list.txt
- Pokerware:
- Dadoware: https://github.com/thoughtworks/dadoware
- Dial dice: https://web.archive.org/web/20120702044953/http://zzzen.com:80/dialdice.html
- Diceware: http://world.std.com/~reinhold/diceware.html
- Dutch Diceware: https://el-tramo.be/blog/diceware-nl/
- EFF: https://www.eff.org/files/2016/07/18/eff_large_wordlist.txt
- Eyeware: https://github.com/celskeggs/eyeware/blob/master/eyeware-wordlist
- Jack Singleton Diceware: https://github.com/jacksingleton/diceware/blob/master/diceware.txt
- Natural Language Passwords:
- Orchard Street: https://github.com/sts10/orchard-street-wordlists/blob/main/lists/orchard-street-medium.txt
- Ultimate Diceware: https://github.com/stuarta0/ultimate-diceware
- Webplaces.org:
- Diceware (official): https://theworld.com/~reinhold/diceware8k.txt
- Diceware (alt): https://github.com/ulif/diceware/blob/master/diceware/wordlists/wordlist_en_securedrop.asc
- Dutch Diceware: https://el-tramo.be/blog/diceware-nl/
- Eyeware: https://github.com/celskeggs/eyeware/blob/master/eyeware8k
- Google corpus: https://github.com/first20hours/google-10000-english
- Webplaces.org: http://www.webplaces.org/passwords/playing-cards-passphrase-method.htm
- Short version: http://www.webplaces.org/passwords/lists/10k-word-list-short.txt
- Long version: http://www.webplaces.org/passwords/lists/10k-word-list-long.txt
- Other version: http://www.webplaces.org/passwords/lists/word-list-10k.txt
- Cardware: https://sts10.github.io//2023/02/21/cardware-passphrases.html
- Orchard Street Long: https://github.com/sts10/orchard-street-wordlists/blob/main/lists/orchard-street-long.txt
- Jakub Mandula: https://github.com/mandulaj/diceware-v6/blob/master/diceware-v6.txt.asc
- Douglas Muth: https://github.com/dmuth/diceware/blob/master/wordlist/wordlist-6-dice.js
- WebPlaces.org:
- Niceware: https://github.com/diracdeltas/niceware/blob/master/lib/wordlist.js
- NSA RandPassGen: https://github.com/nsacyber/RandPassGenerator/blob/master/RandPassGenerator/data/wordlist.txt
- LaTeX Diceware: https://github.com/ospalh/latex-diceware
- Iambic Mnemonic: https://github.com/ChristopherA/iambic-mnemonic/tree/master/word-lists
- Orchard Street: https://github.com/sts10/orchard-street-wordlists
- Sam Schlinkert: https://github.com/sts10/generated-wordlists
- Webpassgen: https://github.com/atoponce/webpassgen/tree/master/lists
These lists aren't designed for building passphrases, but I use them in Passgen3 as something to be difficult to type, increasing your typing latencies and increasing the risk of typos, thus increasing entropy in your typing behavior.
You can see the combined lists here: https://github.com/atoponce/passgen3/blob/main/js/obscureWords.js
- Scripps Spelling Bee:
- Phonistry:
- Lost words: https://www.phrontistery.info/clw.html
- Glossaries: https://www.phrontistery.info/glossaries.html
Not a huge deal, but my Orchard Street Medium list now has 8,192 words. I still maintain a 7,776-word list though.