PasswordCat.com: Secure Random Passwords that humans can actually remember.
This site generates free, random passwords that are designed to be both secure and memorable. Four different password algorithms are provided, with different levels of security.
While the strongest passwords contain a mix of lowercase and uppercase letters, numbers, and special characters, these passwords can be dangerous to use as master passwords or "keychain" passwords, because it is very unlikely that normal people can remember them (or accurately type them) without writing the password down -- another security risk. In practice, most people pick master passwords that they can remember, such as their birthdays, favorite sport, or some other simple word that can often be easily deduced by anybody who knows that person or has access to their home or office.
Passwordcat.com offers the best compromise - randomly generated passwords that offer a level of security strength because they contain a mix of "non-sequiter" words that are not normally found together, and a random number or special character. The combination is usually quite memorable because the parts fit together in unusual and sometimes amusing ways.
Passwordcat.com also offers a password generation algorithm based upon "l33t" or "leet" typography conventions, in which numbers are substituted for certain characters that they resemble. The resulting words cannot be found in the dictionary, and again are usually easy to recall.
The service is free, and can be utilized as often as desired. No records are kept regarding our site visitors, or what passwords have been generated.