This password generator generates passwords with a predefined format that are easy to type.
For example, you can create a password with repeating groups of 4 characters and 4 digits.
It also excludes look-alike characters like o/O/0 or l/I/1.
c lowercase characterC uppercase characterd or D digita lowercase vowel (aeiou)A uppercase vowel (AEIOU)z lowercase consonant (bcdfghjklmnpqrstvwxz)Z uppercase consonant (BCDFGHJKLMNPQRSTVWXZ)s or S a special character (!@#$%^&*?)Specifying 4d is the same as
dddd.
Using predefined patterns and limiting the character set inevitably makes the password less random and therefore less secure. But when you make your password long enough, this isn't really an issue, because a very long simple password is stronger than a short and complicated one.
This generator uses the
Crypto.getRandomValues()
API to generate cryptographically strong random choices from the
individual character sets.
There are situations where you have to type passwords manually, for example:
So you open your password manager, on your phone or elsewhere, and slowly start typing the password. The groups of characters make it easier to keep parts of the password in your short-term memory and type the password with less effort.