🌐
DinoPass
dinopass.com
DinoPass - Simple password generator for kids
A simple password with easy-to-remember words and numbers.
🌐
mdigi.tools
mdigi.tools › memorable-password
Memorable Password Generator - mdigi.tools
Default option is to generate an easy to remember password with 3 different English words ending with a number.
🌐
LastPass
lastpass.com › features › password-generator
Password Generator - LastPass
The LastPass password generator creates random passwords based on parameters set by you. Parameters include password length, whether the password should be easy to say or read, and whether the password should have uppercase letters, lowercase letters, numbers, and symbols.
🌐
Reddit
reddit.com › r/lifehacks › create long complex passwords that are easy to remember!
r/lifehacks on Reddit: Create long complex passwords that are easy to remember!
January 21, 2023 -

UPDATE: (also added in comments)

I've been using LastPass for almost 10 years now, so I 100% agree that password managers are the way to go to manage the hundreds of different logins that we all have now.

I should have probably clarified this originally, but this suggestion is really for those passwords you can't (or at least shouldn't) store in a password app, like the master password for the password app itself, your network login for work, or the password for your own personal computer. These should also be the passwords that you should probably be changing more frequently as well!

Take a line or two from one of your favorite songs and then use the first letter (or corresponding symbol and/or number) of each syllable.

So for example

"Always Look On The Bright Side Of Life" could be represented as

Awlotbsol @W1otbs0l aW10+b$01

etc etc

You may need to write it down at first, especially when you first create or change it and need to enter it twice. But after entering it a few times, all you need to do is remember the line of the song and you'll remember your password!

And for passwords you need to change frequently, just use the next line in the song as your next password!

🌐
Proton
proton.me › blog › create-remember-strong-passwords
How to create and remember strong passwords | Proton
January 17, 2024 - One way to address this is to think of a phrase or sentence that’s easy for you to remember. For example, “My first car was a Toyota in 2009!”. You can then turn your phrase into a password by using the first letter of each word, mixing ...
🌐
Panda Security
pandasecurity.com › en › mediacenter › 10-memory-tricks-for-creating-safe-and-easy-to-remember-passwords
10 memory tricks for creating safe and easy-to-remember passwords
January 18, 2024 - If we use our invented word ... Once again, this one consists of removing something. First of all, choose a sequence of numbers that is easy to remember ......
🌐
1Password
1password.com › password-generator
A Secure, Strong Password Generator | 1Password
Hackers know that many people use common, predictable passwords like birthday and phone numbers and will often try those first. Random passwords can contain a jumble of ambiguous characters or combine unrelated words. That's how 1Password Strong Password Generator creates passwords that are easy to remember but still cryptographically strong.
🌐
Function Point
functionpoint.com › home › blog › make a hard-to-guess password that is easy to remember
Make a hard-to-guess password that is easy to remember | FP
May 26, 2022 - Keep the characters and digits in the same order they appeared in the word and number, but alternate the characters and numbers in an easy to memorize way. Here are some examples: ... The most important thing is to split up the letters of the word. This way the new password can’t be ‘read’ ...
🌐
AbilityNet
abilitynet.org.uk › factsheets › tips-creating-strong-passwords-you-can-remember
Tips for creating strong passwords you can remember | AbilityNet
Note: Just as with the memorable ... you. Choose a phrase or sentence that's meaningful to you, then use the first letter of each word. ... Password: IlteccoS!...
Find elsewhere
🌐
NordPass
nordpass.com › blog › 5 strong password ideas
5 Strong Password Ideas | NordPass
Sounds like gibberish? That’s exactly what we want. Just don’t forget to add special characters and numbers to make it more complicated. It would take 94,000 years to crack this password. Create a formula that will help you remember the password.
🌐
PCMAG
pcmag.com › home › how-to › security › password managers
3 Simple Tricks for Remembering Strong Passwords | PCMag
November 1, 2024 - Was it Tr0ub4dor&3, or Tr0ub4dor3&? Or maybe Tr0m30ne&3? A passphrase like correct horse battery staple is significantly more difficult to crack, due to its length, but also much easier to remember...
Top answer
1 of 14
69

The main problem with passwords is not password complexity, but password reuse (obligatory xkcd). One service leaks logins and passwords, suddenly lots of providers see a surge on account hijacks. Why? Because we humans cannot remember dozens of different passwords, so we create one password for common services, and one for special ones. But most of us will have only one password.

Don't create your own passwords, use a password manager. They can create very complex passwords, one for each service, have plugins and extensions for the major browsers, have strong encryption, cloud backup, multi device syncing, and more. Don't trust your brain to create different random passwords for each service.

Using a password manager means you will only need to know one password - the master one. This password can be written down and kept on your wallet. All the others will be created by the manager, and can contain 128 chars, 10 numbers, 30 special chars, including ĥaŕd-tö-tỹpẽ ones...

2 of 14
29

Definitely take Thorium's answer seriously. However, I figured I might as well try to address your actual question too.

You'll hear this all the time on a security board like this, but I'll say it anyway: the answer always depends on your anticipated threat vector. I'll focus on brute-force attacks by people who aren't specifically targeting you (because that sounds like your primary concern), but the situation is much different if someone is specifically targeting you. Let's keep it simple though.

Untargeted Offline brute-force attack

A big reason for high-entropy passwords is to defeat offline brute-force attacks. Obviously offline brute-force attacks are trivially easy if the hacked service uses plain-text passwords (which is a very important reason why you should never reuse passwords across sites). However, what if your password ends up in a dump from a service that uses MD5 for passwords? There are rigs out there that can test hundreds of billions of passwords per second against MD5. The best defense against such an attack is simply password length, and making sure your password isn't on a password list or a simple variation of common password schemes people use.

Even with an offline brute-force against an MD5 password list, an attacker isn't going to just exhaustively search password space. They will start by downloading lists of previously-cracked passwords and trying all of those. Then they'll take a list of the most commonly used password-generation schemes and try those. The "combination of dictionary words" generation phrase is common enough that they may even try that. If so, the question is how long can you hold up? Depends on how many words you have and how many words are in your list. There are 7776 words in the diceware list, so let's use that. That means a 4 word passphrase has approximately 3.66e15 different passwords combinations it can make. At a rate of 200 billion passwords per second (a top-of-the-line hashing rig) it will take 5 hours to search that password space. Here is the search time depending on the number of words in your password:

  • 4 words: 5 hours
  • 5 words: 4.5 years
  • 6 words: 35,000 years
  • 7 words: 270 million years
  • 8 words: 2 trillion years

Of course MD5 is terrible. If your password was leaked from a system that uses more modern hashing methods, even a 4 word password will be effectively uncrackable. However, it's best to assume the worst and, for important services, assume the person on the other end is using the worst possible security and choose accordingly (i.e. assume plain-text passwords or MD5). There are plenty of systems out there that are still using MD5 for passwords.

The unknowns

There are lots of unknowns though, which makes this hard to answer. We've assumed that an attacker has tried to brute force a diceware-like password and is using the exact same password list that you used. Those are a lot of assumptions, and a hacker might not bother or might not have your word list. What if they don't and instead just try an exhaustive search? Assuming an average word length of 5 characters, a 4 word diceware password is 20 characters long. They are doing an exhaustive search so must check all letters and numbers even though you have only lowecase letters (we'll be nice and ignore special characters). Now there are 7e35 password combinations to try (if they want to search all passwords up to 20 characters long), or 1e17 years of computation with a top-notch hashing rig before exhaustively searching the necessary password space. In other words, there is absolutely no chance of your password being cracked. Obviously, no one would even bother trying that. Which is what it really comes down to. Most people who are just trying to crack as many passwords as they can are going to try the obvious answers first. Past a certain level of complexity there is some safety in the simple fact that you are no longer the low-hanging fruit. Of course if someone is specifically targeting you, then all bets are off (another obligatory xkcd).

Still, I'd probably opt for 6 or more words. Also, don't reuse it anywhere.

Regarding disk encryption/password managers

In a comment you mention that your interest may primarily be in selecting a master password for a password manager, or a password for disk encryption. This is a slightly different use-case. Modern password hashing algorithms are designed to be slow and therefore hard to brute-force. However, encryption algorithms work a bit differently and "slowness" is not as important for encryption as it is for password hashing (to some extent too much slowness is even a bad thing). How "hard" it is to brute force an encryption key varies wildly depending on the exact details of the encryption method (so I can't really guess at what that would look like in practice), but comparing against something like MD5 might not be a bad reference point.

An important difference (h/t Michael Kjörling) is that with local disk encryption or password manager you may have control over the cost factor for the key generation process. In this case you can crank up the "hardness", decrease your password length, and find your own acceptable compromise between security, ease of memory, and "how long I have to wait until this thing opens" (i.e. ease of use).

🌐
University of Illinois Chicago
it.uic.edu › news-stories › strong-password
Creating a strong password that’s easy to remember | Information Technology | University of Illinois Chicago
Avoid using personal information Do not use your name, birthday, names of children or pets, or any type of personal information as your password. Avoid sequential letter or numbers on your keyboard Do not use “12345”, “qwerty”, “asdfg” ...
🌐
CISA
cisa.gov › secure-our-world › use-strong-passwords
Use Strong Passwords | CISA
Use a random string of mixed-case letters, numbers and symbols. For example: ... Another option is to create a memorable phrase of 4 – 7 unrelated words. This is called a “passphrase.” For example: ... Note: You can use spaces before or ...
🌐
Perkins School for the Blind
perkins.org › home › how to create secure and easy to remember passwords
How to create secure and easy to remember passwords – Perkins School for the Blind
July 14, 2025 - Here’s a cool password trick I learned to make passwords longer. Add the website name to the end of the base password so the password is easy to remember, yet different for each website. Again, add symbols, numbers, and uppercase letters to make it even more secure.
🌐
Hivenet
hivenet.com › post › how-to-create-strong-passwords-and-remember-them-easily
How to Create Strong Passwords and Remember Them Easily| Hivenet
Another trick is to replace some letters with symbols or numbers. For instance, you could turn the word "Banana" into "B@n@n@!" or "Sunshine" into "5un5h!n3". This adds complexity without making it hard to remember.
🌐
Wikihow
wikihow.com › computers and electronics › internet › internet security › internet passwords and usernames › how to create a password you can remember (that's strong!)
How to Create a Password You Can Remember (That's Strong!)
November 3, 2005 - If you remember when you need to press ⇧ Shift or when you type a number, it can help you remember the password. ... Use mnemonic sequences to memorize difficult passwords. Try to make the sentence funny or relevant to yourself. That way you will find remembering the sentence and the password easier.
🌐
MakeUseOf
makeuseof.com › home › security › how to create an unbreakable password you won't forget: 6 tips
How to Create an Unbreakable Password You Won't Forget: 6 Tips
July 14, 2021 - For example, lots of people would think to replace an "E" with a "3", but if you choose a different number, it's harder to guess. Replace every "E" with a 6 instead, which is easy to remember because a lowercase "e" looks like an elongated, ...
🌐
Google Support
support.google.com › accounts › answer › 32040
Create a strong password & a more secure account - Google Account Help
Tip: If you have trouble remembering multiple passwords, learn how to use a tool to manage your saved passwords. ... Long passwords are stronger, so make your password at least 12 characters long. These tips can help you create longer passwords that are easier to remember.
🌐
Becybersafe
becybersafe.com › passwords › password-ideas.html
12 Strong Password Ideas to Stay Safe Online | BeCyberSafe.com
12 ideas for how to create strong passwords that are both easy to remember and effective.