https://howsecureismypassword.net/
Using that is not a good idea.. most password hacks are done with what's called a dictionary attack: "A dictionary attack is a technique for defeating a cipher or authentication mechanism by trying to determine its decryption key or passphrase by trying hundreds or sometimes millions of likely possibilities, such as words in a dictionary. Passwords however random and apparently unique tested with web based password security programs can easily harvested and added to new 'dictionaries' for future use."
https://www.lastpass.com/ works great.
Yes it does, but is not guaranteed safe either. Lastpass is a cloud based service which means your trusting people you do not know with all the passwords to entire life. Never a good idea.
Also Lastpass has already suffered a major hack. Twice!
"In June 2015, LastPass admitted its database comprising of email addresses, server per user salts, password reminders and authentication hashes were hacked."
https://www.hackread.com/lastpass-hacked-this-time-for-good/
And is not that hard to hack again if someone knows what they are doing..
https://www.youtube.com/watch?v=pcePrailWwc
https://www.youtube.com/watch?v=MlmEiT5bhxg
Even 2 two factor authentication is not guaranteed safe either. It's been proven to make you even less secure.
Personally I would trust none of the above..
If you insist on using a password manager 1Password might be a better option as your passwords and personal data are not uploaded to any remote servers and put in the hands of strangers but stay only on your machine..