If you have current passwords which you want to save and use, save them to your desktop in a file and then import them to BitWarden.
Bitwarden also has a password generator.....with upper and lower case and numbers and special characters etc etc
I also use Authenticator (yes, m'soft !!!) to provide me with 6 digit codes for use with 2FA. It is installed on my phone only. I do not give msoft permission to take any data whatsoever from my use of that app. There are probably others, but I found that one to be straightforward.
BitWarden takes a bt of getting used to....as anything does. Their support is second to none. I have found then really good on a few occasions