DEV Community


How do you create (and remember) master passwords?

Pacharapol Withayasakpunt
Currently interested in TypeScript, Vue, Kotlin and Python. Looking forward to learning DevOps, though.
・1 min read

I fear to even think of creating a new master password / PIN (without relying on variation play).

I mean, practically.


  • How many words?
  • I don't speak English, so which language? Non-ASCII scripts? Keyboard-layout-based? (Typing non-ASCII on QWERTY)
  • Does it need punctuations? How do you add them? How many?


Next is, how long would it take to memorize it without tools / helpers? What helpers did you use?

Lastly, how many masters do you have? How closely they are related?

Related, also. How about numerical PINs?

Discussion (4)

aileenr profile image
Aileen Rae

One method I like for remembering passwords is taking a memorable song lyric and using the first letter of each word, making the first one uppercase. Then I append a random number and symbol character to the end. I sing the song to myself when I need to enter the password and the only additional thing I need to remember is the final number and symbol.

aakatev profile image

A good method is a passphrase containing 5-6 words that's are not connecting logically, but are memorable.

hasnaindev profile image
Muhammad Hasnain

I guess you could generate a long password with all types of characters, print it on three different pages and keep them safe like you'd do any other valuables?

bacloud14 profile image

You can think of your pattern, I have a pattern that is kinda related with the or system I am using, this has a downside if someone knows the pattern, but a strong one can work I think