Many US banks and other websites restrict which characters can be used in passwords. A typical example:
-
8 to 20 characters
-
At least 1 uppercase letter, 1 lowercase letter, and 1 number
-
No character repeated more than 3 times in a row
-
No spaces
-
Only these special characters allowed: @ # * ( ) + = { } / ? ~ ; , . - _
When generating passwords in Bitwarden, special characters are added randomly. For sites with strict character whitelists, I then have to manually check each generated password and regenerate if it includes disallowed characters. This becomes a slow, error prone process.
Please add a configurable field in the password generator such as:
Allowed characters: [custom text field]
Example input:
@ # * ( ) + = { } / ? ~ ; , . - _
Bitwarden would then generate passwords using only the characters specified in that field, while still respecting length and complexity rules.
This would significantly improve usability for financial institutions and other sites with restrictive password policies.