Train your brain and it can be the most reliable thing you have.
Do you actually want the most safe way to protect your passwords?
Well, open notepad, type your passwords, print it off, delete the file take the paper with all your passwords, bury them in your backyard
Your brain. I use a different password for every site.
I use a string of characters that starts each password followed by a delimiter follow by a site specific string.
So say my initial string is opsafaggot
My password for Facebook might be
Or for Netflix
I personally write all of my suffixes down and keep my initial string store din my brain only. That way worst case scenario they have half of the password and the other password is generally "not crackable".