It depends on what you mean by "hacked."
1Password is an easy to use password manager that allows you to backup your password and sync them across multiple devices, without disclosing your passwords to third parties. This works because your password archive is is encrypted end-to-end. Specifically, the archive is symmetrically encrypted/decrypted by the user on any of their end-point devices, using their "master password" as a AES-256 key.
However, since your passwords are stored with a third party (1Password), this makes them a very attractive target. Did they make a mistake in implementing their encryption scheme? If so, everyone's passwords could be made public in very short order. Is this likely? Not really. 1Password is made by AgileBits, a respected firm with a good security record. I usually recommend 1Password for most people because it's usable and reasonably secure.
Don't want to give your passwords to a third party, even if they're encrypted? OK, use KeePassX. You are responsible for backing up your passwords yourself. The interface is kinda 90s, but you're not uploading your encrypted passwords to a single provider. KeePassX is also an open source project.
Don't like either of these options? Generate your own passwords with diceware or this python script.