Many of us use iCloud Keychain to manage our user id and passwords for various sites in Safari. If you have enabled the Keychain access on your iCloud account, you should be able to use any saved Safari user ids and passwords across all your Apple devices.
Your Safari Passwords may be missing, or you may not be able to access them from your iCloud Keychain when you set up your new iPhone. Sometimes when the keychain is out of sync, Safari is unable to retrieve the stored passwords from iCloud.
And sometimes, the iCloud keychain credentials can get out of order for apparently no reason. Your iPhone or iPad cannot access any of the passwords saved on your Mac for certain Safari sites.
- 1 Quick Tip
- 2 Look at your iCloud KeyChain settings
- 3 Check your Safari settings
- 4 Problems with Safari Passwords from iCloud Keychain, How-To Fix
- 4.1 Turn Off iCloud Keychain on all your Apple devices.
- 4.2 The next thing to try is to start up the Keychain Access Application on your MacBook.
- 4.3 Sign Out and Sign in back into your iCloud account.
- 4.4 If the issue is related to a new device, you may need to authorize the device for the iCloud keychain.
- 4.5 The last thing to try is to remove the device from your Apple ID and then add it back again.
- 5 Summary
In this article, we will look at a few tips that can help you with this issue and verify your settings.
Follow this quick tip to get Safari to show your missing passwords again
- Try signing out of Safari in iCloud from the Mac and then signing back in.
- Go to Apple Menu > System Preferences > iCloud > Safari and uncheck the box.
- Wait 20 seconds and tick the box for Safari again to force a resync
Look at your iCloud KeyChain settings
Before troubleshooting any problem, it is essential to look through all the relevant settings. In this case, we will explore some of the settings that help make the handshake between your MacBook and iDevice via iCloud Keychain.
iCloud Keychain Settings on Your MacBook.
Start by checking if you are using the iCloud keychain on your MacBook.
When Safari saves autofill and credential information, it is not necessary that it is collecting this information into an iCloud Keychain.
It is possible that the data is getting collected on the local keychain file on your macOS.
- To verify, Click on > System Preferences > iCloud.
- Here on the right-hand pane, make sure that ‘Keychain’ is enabled.
- When enabled, this setting makes sure that credentials store in your iCloud keychain.
Now that you have confirmed the iCloud keychain setting, its time to check and make sure that your keychain is saving all your Safari credentials for various sites.
To do this, you will use the Keychain Access Application (KAA) from Utilities on your MacBook.
- From your Utilities folder, click on KAA and open it.
- There is often a lot of information stored here–so tread carefully
- Click on iCloud on the left pane
- Use the Spotlight search field at the top corner to look for ‘Webform Password.’
If you can locate entries corresponding to various websites and it shows the keychain as iCloud, you are good with your MacBook Settings for iCloud Keychain.
This means that your Safari information is getting saved correctly on your Mac and is available on your iCloud Keychain.
iCloud Keychain Settings on Your iPhone or iPad
The next piece of the puzzle is to validate the relevant settings on your iPhone or iPad.
- Tap on Settings > Your Apple ID> iCloud
- Scroll down and make sure that Keychain is on
- Also, make sure that Safari is toggled on
Are you seeing Advanced options in iCloud Keychain?
If you are having the iCloud keychain issues on a new iPhone or iPad, you should tap on the ‘Advanced’ field and make sure that ‘Approve with Security Code’ is enabled.
This allows your icloud security code to setup iCloud keychain on new devices.
Check your Safari settings
Since the problem happens to occur when you are trying to access your keychain via Safari, let’s take a quick look at the related Safari Settings.
- Tap on Settings > Safari.
- Under the General section in Safari, tap on AutoFill.
- Here, make sure that Names and Passwords are enabled.
- You can also choose to enable your credit card and contact information etc.
Problems with Safari Passwords from iCloud Keychain, How-To Fix
Now that we have made sure that all the relevant settings information is correct, please try each of the steps below to see if it fixes the issue and allows you to access your iCloud Keychain information on your iPhone.
We are assuming that your devices are connected to Wi-Fi and are charged.
Turn Off iCloud Keychain on all your Apple devices.
- Then, turn on the iCloud Keychain only on the device that has most up to date information.
- In this instance, we assume that your MacBook has the most relevant information since you bought a new iPhone.
- Turn on the iCloud Keychain on your MacBook
- Now, you can turn on the iCloud Keychain on your iPhone and check if you can access the saved credentials on Safari on your iPhone
The next thing to try is to start up the Keychain Access Application on your MacBook.
- Right Click on Login and choose ‘Lock Keychain.’
- Wait for a few seconds and then right click and choose ‘Unlock Keychain.’
- Check and see if this fixes your issue.
Sign Out and Sign in back into your iCloud account.
- On your iPhone, tap on Settings > Apple ID > Click on iCloud > choose to Sign out.
- On your MacBook, click on > System Preferences > iCloud > Sign Out.
- Restart your devices and then sign back in again.
- Check now to see if you can access your iCloud Keychain information on your device.
- Particularly, if you are not using two-factor authentication, you will need to grant access to additional devices by using icloud security code.
- On your iPhone, when you go to Settings > Apple ID > icloud > keychain >Advanced, you can request to change the security code and then enter the new code on your device.
- Once the code has been entered, you can check and see if you can access the iCloud keychain information.
The last thing to try is to remove the device from your Apple ID and then add it back again.
- Sometimes this deauthorizing and then re-enabling the device can do the trick.
- Here are Apple Guidelines on how you can do this using your Apple ID.
Important Note: If you have two-factor authentication enabled on your iPhone, you may need to disable 2FA and then once you have completed the steps above, re-enable the two-factor authentication and let icloud sync your associated passwords on all your Apple devices.
We hope that one of these steps was successful in helping you with this problem.
If you are still having challenges, your best bet is to reach out to Apple Support and see if they can help you track the issue and fix the problem on your device.
Please let us know if you have any questions.
Obsessed with tech since the early arrival of A/UX on Apple, Sudz (SK) is responsible for the editorial direction of AppleToolBox. He is based out of Los Angeles, CA.
Sudz specializes in covering all things macOS, having reviewed dozens of OS X and macOS developments over the years.
In a former life, Sudz worked helping Fortune 100 companies with their technology and business transformation aspirations.