Skip to main content

Passphrase Generator

Passphrase Generator builds a Diceware-style passphrase in your browser: a short sequence of common words chosen at random, which is usually easier to remember and to type than a string of random characters.

Number of words
Separator
Case

Choose the number of words, a separator and a case style, then generate a passphrase locally in your browser.

Uses your browser's cryptographically secure randomness. Each word is selected independently from a fixed wordlist, and the same word can appear more than once.

The entropy estimate assumes uniform, independent selections from all of the wordlist's words. It does not measure how you store or reuse the passphrase, and it is not a crack-time figure.

Word list: EFF Large Wordlist by the Electronic Frontier Foundation, used under CC BY 3.0. The generated words come from this English wordlist. (CC BY 3.0, 7776 words)

Generated locally in your browser

How to use it

  1. Choose the number of words (4 to 10)
  2. Choose a separator: hyphen, space, underscore or dot
  3. Choose lowercase words or a capital letter on each word
  4. Click Generate passphrase, then copy the result; click again for a new one

It draws from the EFF Large Wordlist, a fixed list of 7,776 English words published by the Electronic Frontier Foundation and used here under the CC BY 3.0 licence. You choose how many words you want (4 to 10, default 6), the separator between them (hyphen, space, underscore, or dot), and whether each word stays lowercase or has its first letter capitalised. Each word is picked independently using the browser's cryptographically secure random number generator, with replacement — so the same word can occasionally appear twice, exactly as classic Diceware allows, and the list is never de-duplicated at run time. The tool shows a factual estimate of the random-selection entropy, computed as the number of words multiplied by the base-2 logarithm of the wordlist size (about 12.9 bits per word for 7,776 words, so roughly 77.5 bits for six words). That figure only describes the size of the space of uniform, independent draws from this list; it is not a crack-time estimate, it says nothing about how you store or reuse the passphrase, and a passphrase is not automatically safe just because it has more words. Nothing is sent anywhere: the wordlist is bundled with the page, generation happens entirely in your browser, and the passphrase, the options, and the entropy figure are never uploaded, logged, or stored. Unlike the Password Generator, which builds a string of random characters, the Secure Token Generator, which produces random bytes for technical secrets, the JWT Decoder, which inspects an existing token, or the HMAC Generator, which authenticates a message with a key, this tool assembles independently chosen dictionary words.

FAQ

We use cookies to run this site and, with your consent, to understand usage and personalize ads. You can change your choice at any time.