Mnemonic device generator

mnemonic generator - spacefem's livejournal — LiveJournal


Previous Entry | Next Entry

People get to in odd ways.

Most of them find us through a forum topic. They search for something random, we've talked about it, they show up on spacefem.

The second most popular page is the mnemonic generator. This is a fairly recent thing... the script is years old, but over time I've managed to corner the market in mnemonic device generation. Most related searches lead to spacefem. It's a very good script, if I do say so myself, it's the only one that creates grammatically correct sentences and lets you type in a word OR phrase. I'm proud of it.

Lately I've started saving the phrases people type in because I'm really curious about why so many people need mnemonics. When I wrote the thing I thought people would type in their names to make funny acrostic poems, but that's not really all that common it turns out.

People are trying to remember things. All kinds of things. I play a game with myself, I look at the phrases and try to guess what they are. Sometimes it's things I recognize, like resistor color codes, the order of wires in an ethernet plug, heavy metals from the periodic table of elements.

Other times I have to google it. I couldn't recognize the countries that make up the baltic states, for example, or byproducts from petroleum manufacturing. There's a lot of medical stuff too. Someone today typed in a lot of names of arteries, I never could figure out the association. Often it's bones in some part of the body.

Am I being a bad information-harvesting, privacy invading website by saving these phrases to a database? I'm not storing IP addresses or forcing cookies onto people, I just want to know what they're putting into my form. I'm really interested in it.

Should I do something with these random phrases someday? Publish the mnemonics that the people came up with, to help someone else remember parts of shoulder joints or planets of the solar system?

  • tearsofthegods : (no subject) [+3]
  • hitchhiker : (no subject) [+2]
  • spacefem. com
  • amnesty international
  • website fans
  • flickr
  • twitter
  • etsy shop
  • fabric designs
  • cafepress store
  • blogging pilots

May 2022

Powered by

Major System mnemonic technique database, list and generator

Words for a number


Number of a word Numerical sequence to words

Numerical sequence (π, e): Split length:

How does the Major System work?

Digit Letter
0 s, z
1 t, d, th
2 n
3 m
4 r
5 l
6 j, ch, sh
7 c, k, g, q, ck
8 v, f, ph
9 p, b

This mnemonic system is based on the substitution of sounds with digits. With this technique you can represent words by numeric sequences. Since remembering words is far more easy than numbers, this system can be used to easily remember numerical sequences, like telephone numbers or year dates. For the number you want to remember you find corresponding words which you turn into a catchy story. The made up story should be very unusual so it sticks.

To get the numerical representation of a word you have to follow a few rules. You should be very good at remembering those rules, so you can translate your story quickly back into the actual numbers. This task should not be underestimated!

  • Consonants get substituted by the table.
  • Vowels and the letters w, h, y and x are ignored.
  • Double letters are disregarded. So ss equals 0.

Let's do an example with the word Satellite to demonstrate how the Major System works:

Satellite S = 0 0
Satellite Vowel, ignored. 0
Satellite t = 1 01
Satellite Vowel, ignored. 01
Satellite ll = 5, no double letter 015
Satellite Vowel, ignored. 015
Satellite t = 1 0151
Satellite Vowel, ignored. 0151

The complete Major Code for Satellite is 0151.

To remember the sounds of the substituions have a look at the following sentence. When you apply the Major System code to it you go from zero to nine and have a nice way to remember the sounds & digits in the right order.
This handy trick was created by Adam Beggs from Hertford, UK.

Houston may really check if Bowie is Major Tom.


In many areas of our daily life numbers are of importance. The Major System can help you to better remember them.

Here are a few ideas how to use it:

  • Remember birthdays and year dates
  • Mnemonics for phone numbers
  • Recall Credit Card numbers and pin codes
  • Magic tricks with numbers, like reproducing unusual many figures of π

History of the Major System

The Major System was invented by Johann Just Winkelmann, also known under his pseudonym Stanislaus Mink von Wennsheim. He thought it up around the end of the 17. century. Since then the Major System had many revisions from different people, thus it's known in a few different alternatives today.

Further informations

For more information about the Major System, mnemonic training and other mnemonic techniques I put together a few links:

  • Book: The Memory Book: The Classic Guide to Improving Your Memory at Work, at School, and at Play

About this Major System database

In this Major System wordlist are currently over 60,000 words. They are distributed over about 25,000 Major System Codes.

In the following diagram you can read how many words are available on the various length of different Major Codes.

Generation of mnemonic strong passwords / Sudo Null IT News

In my life, I often face the need to come up with a password for my (and not my) new account/login.

Passwords must be quite complex, otherwise they can be easily guessed (hello to the lucky owners of god, sex, love passwords). Also, they should, if possible, be different, tk. even if you come up with a very complex password, but use it everywhere, then this can easily lead to compromise.
Remembering several dozen passwords consisting of a random set of letters of different registers, numbers, special characters is not such a trivial task.

My memory works according to some special principle of its own, something like "I remember here, I don't remember here." I met the girl of one of my friends 4 times, I could not remember her and that's it. But my memory also has a bonus - it works very well with associations.
And also, I used to play a lot of different toys: Kwaku, Linyaga, WoW and many other things online, and not very long ago I noticed that not only letters, but also numbers and special characters are often used to record nicknames.

And then, one day, having compared all this, I came up with my own method for generating passwords (maybe someone came up with it before me, but I haven't seen it yet). I have been using it for quite some time, but still have not made clear rules for it. So I decided to write this article and with its help bring the method to mind and at the same time share it with people.


Create a method that makes it easy to come up with strong but easy to remember passwords.


Let's say I decide to play the online game "Vegetable Tycoon" (the game is fictional, all coincidences are random). I create an account there and I need a password.


For easy remembering, the password must be meaningful, i.e. it must be a word or phrase. Many people know that a person remembers associations well, so ideally this word / phrase should be associated with what we are creating a password for.

I have an eggplant association


To avoid evil (encoding problems), the password must use the English layout. Also, the word/phrase in the password should not be written in Russian (Ukrainian, Arabic, Chinese, etc.) using the English layout, otherwise you can get very stuck in the absence of a Russian (substitute by choice) keyboard. Also, you can not use transliteration, because. there is no single transliteration standard. Hence the moral - the most logical solution would be to translate the word into a language that uses only the Latin alphabet (no diacritics, Cyrillic, hieroglyphs, etc.). For example, English or Latin. By the way, the use of Latin in this case is very interesting - no one in their right mind will ever make a dictionary for a bruteforcer in Latin.

Since I don't know Latin, I translate into English. It turned out - aubergine


The password must contain letters in different cases. For ease of remembering, we convert half of the word to uppercase. There are also several options here: right - left halves and, if the number of letters is odd, with or without middle.

I take the first half with the middle letter and convert it to uppercase. It turned out - AUBERgine

Special characters

Also, the password must contain numbers and special characters. To do this, it is necessary to come up with a replacement for some of the letters of the alphabet from visually similar symbols and numbers. The password after that will remain quite readable. By the way, this is nothing new for cool-hackers and pro-gamers, many of them write their nicknames in this way. For example, a=@, e=3, i=! etc. Nuance - you do not need to replace the entire alphabet, just some part is enough, because. it may turn out that the password will consist of only special characters - also not very good.
There is an option to use special characters only from the number keys, because. if it is not possible to use special characters in any service, you simply “downshift” them to the corresponding numbers. For example @=2, !=1 etc.

Apply replacement. It worked - @UB3Rg!n3
In the case of a service that does not allow the use of special characters. It turned out - 2UB3Rg1n3

Password length

For this, the concepts of “opening” and “closing” symbols are introduced. Sometimes you need to make the password shorter (sometimes they put a limit on the length), for this we can remove the "characters". Some services work crookedly with passwords that begin with special characters. In particular, Aurvote for the Arch Linux distribution does not correctly handle passwords that begin with the "$" character. Therefore, it may be logical to make the “opening” character a number, and the “closing” character a special character.

I add an “opening” digit “1” and a “closing” special character “)”. It turned out - 1 @UB3Rg!n3)

Well, mine is not so bad - an eleven-character password containing all types of characters and at the same time quite freely readable, by and large, you only need to remember the association word.


everyone who wants to use this system must choose some points for himself, depending on what he likes and what he will remember best.


Relative brute-force resistance, easy to remember, quick password generation (I used to sit for an hour before trying to come up with a good password), modularity (you can discard those rules that you don’t like or add new ones).


There may be small problems if you are typing on a non-standard keyboard, but this is solvable (find a picture of a standard layout on the Internet). This password is weaker than a randomly generated password. you can make a dictionary based on these rules, but no one prevents you from adding your own rules that no one else knows about.

In any case, this is not a panacea, but, like so many things in our lives, a compromise between reliability and convenience.


Changing passwords regularly improves security. Changing rule variants increases system reliability, but complicates password recovery in memory after a long time. The same passwords in different places greatly reduce security. If someone knows the answer to your security question, no password will help. There are many more options on how to steal your password so that a strong password is not a panacea and there is much more to watch out for, but this is beyond the scope of this article.

Password storage software

There is not a word about password storage software in this article due to the fact that the article is not about them =) there was simply no case / periodically I forget the flash drive somewhere / not everywhere you can cut the flash drive, but you still need to enter passwords. And in general, one does not interfere with the other.


Constructive criticism is welcome.

UPD: The mention of Esperanto has been removed, because, as it turned out, in Esperanto has diacritics. I apologize to everyone I have misled or offended.

Top 20 Anti-Hacking Password Generators

October 21, 2019 Likbez Technology

Coming up with a really strong password is much more difficult than it seems. But there is still an easy way.

The computing power of computers has increased many times over, so the selection does not take the attackers much time. The key point is the length, it should be at least 10–12 characters. It is also very important that lowercase letters alternate with uppercase ones, and there are numbers and special characters between them.

Composing passwords by hand is a thankless task. It is faster and more convenient to use special generators for this, which will take into account all the necessary security parameters and give instant results.

It doesn't matter which generator you choose. Follow these rules to avoid putting your data at risk.

  • Always enable two-factor authentication.
  • Do not use the same passwords in different places.
  • Change your passwords at least once every few months, preferably more often.

1. Lifehacker's password generator

A service created specifically for Lifehacker readers that will help you choose a strong password. Choose a length from 6 to 20 characters, specify which characters should be used, and copy the combination to your clipboard.

Create a password →

2. 1Password

Generator from the creators of the password storage application of the same name. The default is an alphanumeric cipher 20 characters long. If desired, you can configure the use of numbers and special characters, their number, and also choose between three password options: random, memorable, and PIN.

Create password →


Avast Passwords

A concise Avast service that allows you to create and copy strong ciphers in one click. The "recipe" can be changed at your discretion: the length of the password, the use of uppercase and lowercase letters, as well as numbers and special characters. At the same time, the resistance to hacking of the selected combination will immediately be displayed on the screen.

Generate Password →

4. Norton Password Manager

Like other generators, Norton's version can create complex and strong passwords for you instantly. The maximum length is 64 characters, it is possible to set certain conditions and immediately see how secure the cipher is.

Create a password →


A popular random generator is able to create not only sequences of numbers, but also strong passwords. By default, the service generates five eight-digit ciphers, but if you wish, you can generate up to 100 at a time. Of the additional options, randomization settings and a choice of length are available, from 6 to 24 characters.

Create a password →

6. Nord.pass

Convenient service from NordVPN developers. Can create passwords up to 60 characters long using letters, numbers, and special characters in different cases. There is a built-in reliability indicator and one-click copying.

Create Password →

7. RoboForm

A simple one-touch password generator. Automatically produces stable combinations of 16 characters in length using uppercase and lowercase letters, numbers and some special characters. If desired, all the nuances can be customized.

Create a password →

8. ExpressVPN

A good service from a well-known VPN provider that generates from 1 to 99 passwords according to the specified parameters. All standard settings are available, including the length and the option to filter out similar characters like zero and the letter "O". Additionally, it shows the strength of the new password and the time required for its selection.

Create a password →

9. Memset

A very simple service that generates 150 passwords every time the page is refreshed without any settings. They differ in appearance and length, but they are equally reliable - so choose any.

Create a password →

10. ClaveSegura

Nice password generator with minimal settings. You can choose only the length and one of the presets that affect what characters the cipher will consist of. The color indicator allows you to evaluate the reliability of the combination on the go and, if necessary, complicate it.

Create a password →

11. TechZoom

A powerful service that can create passwords in batches of up to 50 pieces and up to 40 characters long. You can optionally specify which special characters to use, and enable hyphen separation between every four characters, like credit card numbers.

Create password →

12. Vultr

Strong password generator with basic settings and one-click copying. Options such as cipher length, use of uppercase and lowercase letters, as well as numbers and punctuation marks are available.

Create a password →

13. 2IP

A simple and convenient generator that can create passwords one by one or several. The maximum length is 36 characters; from other parameters, a choice of characters in the cipher is available. All generated passwords are copied in one click.

Create a password →

14. Zoho Vault

A service for creating complex passwords from the developers of the Zoho office suite. The generator can invent ciphers up to 100 characters long, allows you to set their components and displays reliability in real time.

Create a password →

15. Dinopass

Kid-friendly generator with a fun design and just two options. Able to create simple passwords consisting of words and numbers, as well as more complex ones, in which one special character is added.

Create a password →

16. Randomizeonline

A service with a simple design, but pretty good features. Allows you to create up to 100 passwords at a time and gives them out in a neat list. Length - up to 100 characters. You can choose which characters will be included in the combination.

Create a password →

17. Strong Password Generator

A handy generator that can create passwords of unlimited length according to the specified parameters. Together with the ready-made cipher, a QR code is displayed on the screen: if you scan it with a smartphone, you can instantly copy a new password.

Create a password →

18. Cloudwards

A concise service that makes it easy to come up with a strong cipher. In addition to changing settings, there is a function for testing your passwords - it will not only show the level of resistance to hacking and weaknesses, but also give recommendations for improvement.

Learn more