Password Generator
Generate a secure password customized for your needs!
Generated password:
Character Types:
Password Stats:
How long to crack:
0
Entropy:
0 bits
Score:
0
Let me explain...
The website uses the crypto web API to generate random values locally. With those values we choose from a set of symbols (uppercase, lowercase, etc) and generate a random password. For example, if we only take into account lowercase letters and the randomly generated number is 6, the corresponding symbol for the first character would be the letter F. It does this for the remaining length of the password.
Password strength is complicated...
And I mean it. Strictly speaking, a random password's strength is calculated via entropy. In simple terms, it measures in bits how long it would take to brute force the password. This means trying every possible combination until one of them is correct and matches the password.
However, instead of bashing their skulls against the wall until one combination is correct, password cracking software is more sophisticated. It checks for words in dictionaries and commonly used passwords, as well as patterns in the password itself. For the password strength we use zxcvbn, it's a password strength estimation tool, that checks for all the things mentioned above and gives a score between 0 to 4 in how secure it is and estimates how long it would take to brute force it.
You can read their article here and learn more about password strength and how things work.
An unexpected challenge appears...
This is an after effect of password strengthening, you're giving up memorability for a more secure password. Worry not, this is easily solvable with a Password Manager, they store all your passwords behind one master password, so you only have to remember one password to access all the others!
Although most of them are almost the same, I recommend doing a background check on them. Some of them had security breaches before, so the security risk can be high if the password manager you chose is not secure enough. Personally I use BitWarden, it's a really good password manager and if you don't want your passwords to be hosted on their servers, you can always self-host an instance yourself.
Generated password:
Character Types:
Password Stats:
How long to crack:
0
Entropy:
0 bits
Score:
0