Select your grade level:

Elementary passphrases use 2 short words with 1 number.

Middle school passphrases use 2 longer words with 1 number.

High school passphrases use 3 words with 2 numbers for extra security.

Staff passphrases use 4 words with 2 numbers for maximum security.

Why Use Passphrases?

Stronger Security

Passphrases are significantly more secure than traditional passwords. A four-word passphrase contains more entropy (randomness) than a complex 8-character password, making it exponentially harder for attackers to crack.

Easier to Remember

While complex passwords like "P@s5w0rd!" are difficult to remember, passphrases like "correct-horse-battery-staple" create mental images that are much easier for the human brain to recall accurately.

Protection Against Attacks

Passphrases provide strong defense against:

  • Dictionary attacks
  • Brute force attempts
  • Rainbow table attacks
  • Shoulder surfing

Why Did We Make This?

We wanted a passphrase generator that was specifically created for K-12 education. When we didn't find a generator that we 100% liked (Dinopass is great, but simple passwords didn't meet Entra ID passsword requirements), we decided to take matters into our own hands. Leveraging the power of GitHub Copilot, we built this tool to create age-appropriate passphrases for students and staff that are both secure and memorable. This entire thing is open source, so you can view and fork it over at github.

Thanks GitHub ❤️

Browse Our Word List

Curious about which words are used in our passphrase generator? Check out our comprehensive word list browser where you can explore, filter, and search all the words used in our generator, organized by educational level.

You can even download the word list as a CSV file for your own educational projects.

Remember: The most secure password is one you can remember but others cannot guess. Passphrases strike the perfect balance between security and memorability. Never reuse passwords across different accounts - keep them unique. For even better security, consider using a password manager to generate and store long complex passwords that you don't have to remember at all. And if possible, always enable MFA or use passkeys instead.