Safari lets you save passwords to websites so that you don't have to enter them every time. But this is – by default – only possible when websites allow Safari to store passwords. Many websites don't and for good reason.
But there's a way to bypass this limitation even though it isn't clearly mentioned anywhere. In this short tutorial, you'll toggle a switch and force Safari to store passwords for any website no matter what the website says.
Note that this feature is only for iOS 7(or later) Safari on iPhone, iPad and iPod Touch. The feature works in tandem with iCloud Keychain if you have it enabled in your settings.
Dive right in:
- Open the Settings app
- Scroll down and tap on Safari
- We're looking to change password store settings. So tap on Passwords & Autofill.
- You should notice that there's a switch labeled “Always Allow” – Turn it ON
- Now, quit Safari and fire it up again.
- No website will prevent Safari from saving passwords henceforth. Every time you enter a password, you will have the option of saving it.
Apparently, this is a simple feature that not many notice. The error message/dialog that websites display when they prevent Safari from storing passwords for the websites is “Safari will not save your password because “website.com” required passwords not be saved.” Then there's a OK button. That's it. Nothing else helpful by the way of letting you know you can change this configuration.
I don't know if that was intentional but you now know how to disable this limitation and have all your passwords saved.
As for the iCloud Keychain, if you have enabled it already, all saved passwords are automatically pushed to other devices connected to the iCloud account. You can learn more about enabling and configuring iCloud Keychain here.
Also, read this tutorial if you want to let Safari auto-generate secure passwords for you.