PassMaker is a web based program that creates passwords of user specified lengths which are easy to remember, pronounce and secure. The passwords can easily be remembered because they are composed of two or more pronounceable words joined by special characters. They are secure because they are comprised of three or more components.

The password just created is:

bumped4stouth

Note that the password is comprised of two or more words with a special character between them. Please look carefully at the special character.

If capital letters and/or numeric digits are required change the case of any letters and add digits or your choice as required.

This password was 1 of 3,874,629,953 possible passwords (equivalent to a key length of 31 bits) that could have been created from the following parameters.

Change Password Parameters

Number of words:

Minimum word length:

Maximum word length:

The security of a password is based on several factors.

The quality of the password, that is an uncommon password that is not associated with the user in some manner  like a pet's name. This issue is addressed by it's random nature.

How many possible combinations exist to repel a brute force attack. This issue is addressed by picking a password from a large set of possibilities.

How many possible combinations exist to repel a dictionary attack. This issue is addressed by utilizing two or more words separated by a non alpha character.

The time required to test a password. This varies greatly, ranging from very short times if the passwords can be checked on the same system so rather long times for passwords that must be checked on another computer such as over the Internet. This issue is not addressed and should be carefully considered.

Whether a specific user or any user on a system is being targeted.

Passwords generated here with the default parameters of 2 words of length between 4 and 6 inclusive are approximately as secure as 8 characters randomly drawn from a set of 50.

For a more secure password change the parameters to a larger number of words and/or a wider range of word lengths and Create a New Password.
The possible passwords are calculated as follows where nw = the number of words within the length limits, wc = the number of words and ns = the number of separator characters:

Possible passwords = (nw ^ wc) * (ns ^ (wc - 1))

No generated password information nor any user information is recorded.

Disclaimer: This site makes no warranties whatsoever about the safety of utilizing passwords that are generated, use at your own risk!