X

About

This generator uses the Diceware algorithm and wordlist (PDF) to generate a strong passphrase to protect your password databases or other sensitive resources.

Instead of manually rolling physical dice, we simulate the dice rolls for you. You choose a phrase length of 4 to 8 words, and we randomly select them from the word list. Now just memorize your new secure passphrase. It is not stored in anyway (either in your browser or on our server), so once you leave the page, it will be gone!

By default, random number generation happens in JavaScript entirely in your browser. If you're using a modern browser, the random numbers come from a cryptographically strong random number generator built into the browser. Older browsers fall back to Math.random(), which is unfortunately not considered cryptographically strong. In that case, you can uncheck "Localized Randomness" and the generator will pull more suitable numbers (over HTTPS!) from random.org.

Note: If for some reason JS is not running (properly) in the page, the generator falls back to requesting random phrases from our server (which uses the same cryptographically strong number generation techniques, or random.org). These numbers and words are not stored on our server in any way. There is also a simple API available for generating these phrases, which is basically the same as the fallback when browser JS is turned off or not working.