I use 1Password as my password manager. It is not free but it works across devices. Some phone apps will confuse its automatic form fill in, occasionally you have to cut and paste passwords from the manager. You generate and hold the main, emergency, last resort, encryption key offline printed...