Random Password Generator

Choose Desired Password Length: 
Include lowercase letters
How many:   
Include uppercase letters
How many:   
Include numbers
How many:   
Include special characters
How many:   
  
  1. Choose the desired length of your password, based on the requirements of the application or site for which you are generating it, and/or your personal tastes.
  2. Choose what types of characters to include in your password by checking the appropriate boxes. For each box you check, select how many occurrences of that type of character you want in your password. For example, you may select at least 1 lowercase letter, exactly 1 uppercase letter, and exactly 1 number. For a 8 character password, this will give you 6 lowercase letters, 1 uppercase letter, and 1 number.
  3. Click the "Generate Passwords" button to get 120 randomly generated passwords meeting the criteria you have selected.
  4. Choose one of the returned passwords or create a new one as described below in Step 8. Either memorize it, or write it down so you don't forget it. Contrary to common misconception, there is nothing wrong with writing a password down, as long as you maintain physical control of the document in which it is written.
  5. The passwords generated here are perfectly safe and secure to use. Obviously, longer passwords with all 4 types of characters are the strongest. I don't store any of these or link them to your ip address or any other identifiable information. I don't need to use SSL or cryptologically secure random numbers to create these. I have no idea who you are or where you will or won't use any of these passwords. Read the last tip for more information.
  6. Best Advice I: Don't use any real word as a password, unless you alter it with unusual capitalization and by adding numbers and/or punctuation to it.
  7. Best Advice II: Don't use the same password for multiple applications, or especially on multiple websites. Some sites store your password in plaintext, so it is visible to numerous authorized people. not to mention any hackers who are clever enough to retrieve it. Any site that can tell you your password (rather than just letting you select a new one when you've forgotten it) is putting you at risk.
  8. If you want even more security with the passwords generated here, then try one or more of the following:
    • Generate a longer password than you need and use the first, middle, or last n characters of it as your password.
    • Take a single character from each of several passwords and combine them into a new password.
    • Combine multiple short passwords to create a longer one.
    • Reverse one of the generated passwords and use that instead of the original.
    • Rearrange the characters in a password, say by shifting the uppercase letters or numbers to the end or middle.
    • Substitute one or more characters with ones of your choosing.