Password generator
XKCD-style passphrases, plus a Mad Max: Fury Road edition
Loading word lists…
Passwords are generated in your browser and never sent or stored.
About this tool
This started as part of Developer's Toolbox, a Laravel app I built as a class project in 2015. Inspired by XKCD's “correct horse battery staple”, it strings random words together into passwords that are long but easy to remember. The original also had a “grammatically correct” mode (adjective, noun, verb, adverb), and a “fang it” button that led to a Mad Max: Fury Road version using only words and lines from the film. That one is still here, in its original styling.
Rebuilding it to run in the browser, I fixed a few things:
-
Words are picked with the browser's cryptographic random number
generator. The original used PHP's
rand(), which isn't meant for security. - The original could occasionally pick a position one past the end of the word list, producing a blank word. That's fixed.
- The classic style uses the EFF's long wordlist, which is designed for passphrases. The old dictionary included some offensive words, and I filtered those out of the other lists as well.
- A strength estimate shows how many bits of randomness each setting gives. The grammatically correct style is fun but weak, and it says so.
EFF wordlist by the Electronic Frontier Foundation, used under CC BY 3.0 US.