I am sure there are free ones, but I paid for one called 1Password. It is on both my Macs and my iPhone. It does a lot including auto generation of passwords and rates the safety of passwords. It also backs itself up to Dropbox so they can be shared between devices. Wanna kill these ads? We can help!