Password Generator

We are constantly asked what makes a good password. People will routinely say an easy to remember password but not tied to you. Although that answer does have merit. Our answer is a minimum of 8 characters, unique, not in any dictionary and contains letters and a special symbol.

Overall Complexity Options

When displaying the complexity of the password that you are using, or one you generated, knowing how the information is interpreted is important. The more complex your password doesn't necessarily mean the password is harder to remember. The key for any password is making it easy enough to remember while not being something you are going to write on a post-it note and stick to your monitor, in a drawer or under your keyboard.

Very Weak (score is between 0 and 20)
Weak (score is between 21 and 40)
Good (score is between 41 and 60)
Strong (score is between 61 and 80)
Very Strong (score is between 81 and 100)

Requirement Rules

Although passwords can be any length and as complex or simple as a user wants what is typically asked for is a password that meets the below requirements. This is not a requirement to be a secure password but a best practice to keeping others out of your sensitive information.

Minimum length of 8 characters
At least one uppercase character
At least one lowercase character
At least one digit character
At least one symbol character

Password

Password:

Rating

Formula Calculation

All good algorithms are published so that you can better understand what the system is doing. Below shows the mathematical weightings for each of the various parts that are analyzed along with their associate forumla.


Description
Calculation
Formula

Count

Bonus
Password Length
+ (n * 4)
0
0
Uppercase Letters
+ ((len - n) * 2)
0
0
Lowercase Letters
+ ((len - n) * 2)
0
0
Numbers
+ (n * 4)
0
0
Symbols
+ (n * 6)
0
0
Middle Numbers or Symbols
+ (n * 2)
0
0
Requirements
+ (n * 2)
0
0
Letters
- n
0
0
Numbers Only
- n
0
0
Repeat Characters (Case Insensitive)
- (n (n - 1))
0
0
Consecutive Uppercase Letters
- (n * 2)
0
0
Consecutive Lowercase Letters
- (n * 2)
0
0
Consecutive Numbers
- (n * 2)
0
0
Sequential Letters (3+)
- (n * 3)
0
0
Sequential Numbers (3+)
- (n * 3)
0
0

Our routine will check passwords up to 250 characters in length. You may either enter a password and click on the 'Password Strength' button to see how strong your password is or you can also click one of the generate password buttons which to generate a randomly generated password that will contain all of the standard requirements.