KeePassXC can help you manage all your passwords from a single program, which comes quite handy if you have to deal with multiple sites and programs that require complex passwords. The tool stores such sensitive information in encrypted form and it becomes available only if you supply the master key you have previously set.
KeePassXC has a simple-to-use interface. There is a welcome screen with simple options. Then, there is a wizard to take you through the steps of creating a database, setting the desired encryption level, choosing the type of database and providing a master key. Finding a password is very simple as the program allows organizing them into groups and comes with a built-in search function. Moreover, to make things even easier, it has prototyping support, which means that forms and password fields can be automatically filled in. Last but not least, there is a password generator that can suggest combinations that meet certain security conditions.
Confidential data is stored in a local database, which is kept secure using a strong algorithm (AES 256-bit). However, you can decide to use weaker levels of encryption if you do not want the database to require so much time to decrypt. There is also the possibility of storing your database on the cloud so that you can synchronize your passwords across multiple devices.
All in all, KeePassXC is an excellent solution that helps you manage your passwords quite safely. It eliminates the need to use the same password for various accounts, which minimizes the risks of intrusion. It is a shame that auto typing not always worked well on my browser. Yet, the product is opensource, so you can try it and see if it works for you.