iCloud: Troubleshooting iCloud Keychain
Before trying any of these troubleshooting steps for an iCloud Keychain issue, check Apple System Status to see if there is a current service outage. Also find out if iCloud Keychain is available in your country.
I'm not receiving the verification code via SMS.
- Make sure that you have a good cellular network connection on your phone.
- Check that your phone number is one that can receive SMS messages. You can do this by having someone send you a text message.
- Check that you have the correct phone number associated with your account:
- Devices using iOS 7.0.3 or later: Tap Settings > iCloud > Account, then tap Keychain. Check that the phone number listed under Verification Number is correct. If not, enter another phone number.
- Macs using OS X Mavericks v10.9 or later: Choose Apple () menu > System Preferences. Click iCloud, then click Account Details. Check that the phone number listed under Verification number is correct. If not, enter another phone number.
- Check Apple System Status to see if there is currently a service outage affecting iCloud Keychain.
- If you do not have access to a device that has iCloud Keychain enabled, you can contact Apple Support and verify your identity for help completing iCloud Keychain setup.
I don't see my country code when I'm at the SMS verification step of setting up iCloud Keychain.
I'm having trouble adding a new device to use iCloud Keychain.
- Check that the new device is using iOS 7.0.3 or later, or OS X Mavericks v10.9 or later.
- Make sure you have a strong cellular network connection.
- Check Apple System Status to see if there is currently a service outage affecting iCloud Keychain.
iCloud Keychain is not syncing with other devices.
First, make sure that your device is currently on a Wi-Fi or cellular network. If the connection appears strong, try the following steps:
- Turn off iCloud Keychain on all devices.
- Enable iCloud Keychain on the device that has the most up-to-date keychain items.
- Enable iCloud Keychain on your other devices. They will be updated with your new iCloud Keychain.
How do I view the passwords stored in my iCloud keychain?
Devices using iOS 7.0.3 or later:
- Tap Settings> Safari> Passwords & Autofill.
- Tap Saved Passwords.
- Enter your device passcode.
- Tap the website name to view the password.
Macs using OS X Mavericks v10.9 or later:
- Go to Safari > Preferences and select the Passwords tab.
- Select “Show passwords for selected sites”.
- Enter your system password.
- Select a website in the list to view its password.
Safari is not asking to save account names and passwords, even though iCloud Keychain is turned on.
Devices using iOS 7.0.3 or later:
- Tap Settings> Safari >Passwords & AutoFill.
- Turn on Names and Passwords.
Macs using OS X Mavericks v10.9 or later:
- Go to Safari > Preferences.
- In the AutoFill pane, select “User names and passwords”.
Safari isn't automatically filling in account names and passwords on some web sites.
Devices using iOS 7.0.3 or later:
- Tap Settings> Safari> Passwords & AutoFill.
- Make sure Names and Passwords is turned on.
- Turn on Always Allow.
Macs using OS X Mavericks v10.9 or later:
- Go to Safari > Preferences.
- In the Passwords pane, make sure that “AutoFill user names and passwords” is enabled. If not, go to the AutoFill pane and enable it.
- Select “Always AutoFill even for websites that request passwords not be saved”.
I get a message saying that Safari will not save the password on one of the websites I'm using.
Safari will not save or autofill account names and passwords on some websites that request that passwords not be saved. To allow Safari AutoFill on those websites:
Devices using iOS 7.0.3 or later:
- Tap Settings> Safari> Passwords & Autofill.
- Turn on Always Allow. You will need to have a passcode lock on your device to enable this feature.
Macs using OS X Mavericks v10.9 or later:
- Go to Safari > Preferences.
- Click Passwords.
- Select “Allow AutoFill even for websites that request passwords not be saved”. Note that you will be required to set a screen lock for your Mac to use this feature.
Safari is not asking to save credit cards, even though iCloud Keychain is turned on.
Devices using iOS 7.0.3 or later:
- Tap Settings > Safari > Passwords & AutoFill.
- Turn on Credit Cards.
Macs using OS X Mavericks v10.9 or later:
- Go to Safari > Preferences.
- In the AutoFill pane, select Credit cards.
I've saved credit cards in iCloud Keychain, but none of the numbers automatically fill in when I need to use a credit card on a webpage in Safari.
This is expected behavior. Tap the credit card field to then have the option to automatically fill in credit card numbers.
- Devices using iOS 7.0.3 or later: When you tap the credit card field in Safari, you will see the option AutoFill Credit Card above the keyboard.
- Macs using OS X Mavericks v10.9 or later: When you click a credit card field in Safari, you will be asked to choose the credit card that you want to use from your iCloud Keychain.
Safari AutoFill is not filling in my credit card's security code.
I've forgotten my iCloud Security Code.
If you forgot your iCloud Security Code, you can reset it if you have access to one of your devices that has iCloud Keychain enabled.
- Devices using iOS 7.0.3 or later:
- Tap Settings > iCloud > Account > Keychain.
- Tap Change Security Code.
- Enter your Apple ID password when asked.
- Enter a new iCloud Security Code.
- Macs using OS X Mavericks v10.9 or later:
- Choose Apple () menu > System Preferences. Click iCloud, then click Account Details.
- Click Change Security Code to set a new iCloud Security Code.
If you don't have access to a device with iCloud Keychain enabled, Apple recommends that you wait until you have access to your one of your devices with iCloud Keychain enabled, then follow the above steps to change your security code. If you can't wait until you have access to a device with iCloud Keychain enabled, you can complete setup by resetting iCloud Keychain on the device:
- Devices using iOS 7.0.3 or later:
- Tap Settings > iCloud > Keychain.
- Tap “Approve with Security Code”.
- When asked to enter your iCloud Security Code, tap “Forgot Code?”.
- In the next dialog that opens, tap Reset iCloud Keychain. Doing this will replace your iCloud Keychain in the cloud with your iCloud Keychain items on your device.
- Tap Reset to confirm. You will be asked to create a new iCloud Security Code.
- Macs using OS X Mavericks v10.9 or later:
- Choose Apple () menu > System Preferences. Click iCloud, then select Keychain.
- When asked to enter your iCloud Security Code, click “Forgot Code?”.
- In the next dialog that opens, click Reset Keychain. Doing this will replace your iCloud Keychain in the cloud with your iCloud Keychain items on your Mac.
- Click Reset to confirm. You will be asked to create a new iCloud Security Code.
I got an alert that I entered my iCloud Security Code incorrectly too many times.
If you enter the Security Code too many times again, your iCloud Keychain information is removed from iCloud and iCloud Keychain is disabled on all devices. The information remains locally on your devices. If that happens, you can set up iCloud Keychain again with a new iCloud Security Code on the device that has the most current iCloud Keychain information on it. Apple cannot access your iCloud Security Code.
I restored my iOS device from iCloud Backup, but my iCloud Keychain items are not there.
I don't seem to have any iCloud Keychain items anymore.
On OS X, if you used Keychain Access to reset your OS X Keychain, OS X will delete your iCloud Keychain items.
Try using Keychain First Aid (under the Keychain Access menu) to verify and repair keychain settings and permissions. If that doesn't help, you will need to set up iCloud Keychain again. If you need to reset your OS X Keychain again, temporarily disable iCloud Keychain in iCloud Preferences before resetting your OS X Keychain.