Generators · free · no signup

Passphrase Generator

Create memorable multi-word passphrases using secure randomness. Your work stays on this device whenever possible.

Free to useNo accountClear results
Preparing tool…
Simple, transparent workflow

How to use Passphrase Generator

  1. Set "Word Count" (3 to 12, default 5) and "Quantity to generate" (1 to 50).
  2. Choose a "Separator": hyphen, space, underscore, period, slash, plus, or "Custom Separator" together with its own text box.
  3. Set "Word Casing", "Include Number" (append 2 or 3 digits, or prepend 2) and "Include Symbol" (one of eight punctuation marks, placed at the start or end) when a site demands digits and punctuation.
  4. Press "Generate passphrase" and read the "Calculated Entropy" line under the word tiles.
  5. Click any word tile to re-roll only that slot, then use "Copy all" or "Download TXT" (saved as passphrases.txt).

Worked example

Word Count 5, Word Casing "Title Case", Separator "Hyphen", Include Number "No number", Include Symbol "No symbol". The tool prints five capitalized words joined by hyphens and shows about 64.6 bits with a crack time near 9 years at 100B guesses per second. Choosing "Append 2 digits" raises the figure to 71.3 bits.

When to use this tool

  • Creating a master password you can memorize and type on a phone keyboard.
  • Meeting a site rule that insists on a digit and a symbol without abandoning word-based passwords.
  • Generating a batch of 20 shared Wi-Fi passphrases for hotel-style guest rotation.

Important limitations

Calculates entropy based on independent selection from the 7,776-word EFF Large Wordlist (~12.92 bits per word). Do not manually replace randomly selected words with personal names or predictable phrases.

Comparing alternatives

Other options for passphrase generator include 1Password, Bitwarden, EFF Dice-Generated Passphrases.

ToolkitPoint is not affiliated with those services.

Frequently asked questions

How is the entropy figure calculated?

Each word adds log2 of the list size, about 12.92 bits for the 7,776-word EFF list, so five words give 64.6 bits. An added number contributes log2(100) bits and an added symbol log2(10). Separators and casing add nothing.

Why does the crack time say "trillions of years" so quickly?

The estimate divides 2^bits by 100 billion guesses per second, and anything over roughly 1,000 years gets that label. Six words is really tens of thousands of years, so read the label as "very long".

Does the camelCase option really produce camelCase?

No. It is coded identically to Title Case, so every word, including the first, is capitalized. Choose lowercase and change the first letter by hand if a strict camelCase result is needed.

What if the word list cannot be loaded?

The list is fetched from this site. If that request fails, a shorter built-in list is used silently and the entropy line reflects it. A value near 12.9 bits per word means the full list is active.

What happens to the rest of a batch when I re-roll a tile?

Tiles show only the first passphrase. Re-rolling replaces that word and rebuilds the display as a single phrase, dropping the other lines, and any number or symbol extras are drawn again.