I use KeePass https://keepass.info/ and keep the database on the local drive. (I have a distrust of Internet-based password managers.)
Unfortunately, some of my earliest accounts have the simplest passwords. Fortunately, almost every site now has a different password and any time I had to go change my password (such as at my bank) it got a more secure password, so at least my financial sites and primary email provider have very secure passwords.