I use Dashlane - It works well because it encrypts your passwords through your master password, and they don't know your master password. They have a free version, which I use, and another version which allows you to sync through multiple devices, which costs. If you choose to stop using their service, you can download a locked document which has all your passwords in it.
The bad news is they can't help you recover your master password, so if you forget your master password you are well and truly fucked and have to reset all your passwords.