Languages

iCloud: Troubleshooting iCloud Keychain

Symptoms

Follow the steps in this article to troubleshoot issues you might encounter using iCloud Keychain.

Resolution

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.

Expand All | Collapse All

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.

Check the list of countries that have SMS support for iCloud Keychain. If your country is not listed, you can use the steps in that article to set up iCloud Keychain without an SMS-capable phone number.

 

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 these steps:

  1. Turn off iCloud Keychain on all devices.
  2. Enable iCloud Keychain on the device that has the most up-to-date keychain items.
  3. 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:

  1. Go to Settings > Safari> Passwords & Autofill > Saved Passwords.
  2. Tap the website whose password you want to view.
  3. Enter your device passcode.

Macs using OS X Mavericks v10.9 or later:

  1. Choose Safari > Preferences, then click Passwords.
  2. Select the website whose password you want to view.
  3. Select the “Show passwords for selected websites” checkbox.
  4. Enter your system 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:

  1. Go to Settings > Safari > Passwords & AutoFill, then turn on Names and Passwords.
  2. Return to your Home screen and open Safari. If Safari is black or dark instead of white or gray, Private Browsing is turned on. Safari doesn't save account names and passwords when Private Browsing is turned on. To turn off Private Browsing:
    • On iPad, tap the the plus + symbol in the upper-right corner of the Safari page, then tap Private in the lower-left corner.
    • On iPhone and iPod touch, tap Tabs icon in the lower-right corner of the Safari page, then tap Private in the lower-left corner.

Macs using OS X Mavericks v10.9 or later:

  1. Choose Safari > Preferences, then click AutoFill.
  2. Select the “User names and passwords” checkbox.
  3. Open the Safari menu and make sure there's not a checkmark next to Private Browsing. Safari doesn't save account names and passwords when Private Browsing is turned on.

 

Safari isn't automatically filling in account names and passwords on some web sites.

Devices using iOS 7.0.3 or later:

  1. Go to Settings> Safari > Passwords & AutoFill and make sure that these two settings are turned on:
    • Names and Passwords
    • Always Allow
  2. Return to your Home screen and open Safari. If Safari is black or dark instead of white or gray, Private Browsing is turned on. Safari doesn't save account names and passwords when Private Browsing is turned on. To turn off Private Browsing:
    • On iPad, tap the the plus + symbol in the upper-right corner of the Safari page, then tap Private in the lower-left corner.
    • On iPhone and iPod touch, tap Tabs icon in the lower-right corner of the Safari page, then tap Private in the lower-left corner.

Macs using OS X Mavericks v10.9 or later:

  1. Choose to Safari > Preferences, then click Passwords.
  2. Make sure that that these two checkboxes are selected:
    • AutoFill user names and passwords.
    • Allow AutoFill even for websites that request passwords not be saved
  3. Open the Safari menu and make sure there's not a checkmark next to Private Browsing. Safari doesn't save account names and passwords when Private Browsing is turned on.

 

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:

  1. Go to Settings > Safari > Passwords & Autofill.
  2. Turn on Always Allow. You must have a passcode lock on your device to enable this feature.

Macs using OS X Mavericks v10.9 or later:

  1. Choose Safari > Preferences, then click Passwords.
  2. Select “Allow AutoFill even for websites that request passwords not be saved”. You must set a screen lock before your Mac can 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:

  1. Go to Settings > Safari > Passwords & AutoFill, then turn on Credit Cards.
  2. Return to your Home screen and open Safari. If Safari is black or dark instead of white or gray, Private Browsing is turned on. Safari doesn't save account names and passwords when Private Browsing is turned on. To turn off Private Browsing:
    • On iPad, tap the the plus + symbol in the upper-right corner of the Safari page, then tap Private in the lower-left corner.
    • On iPhone and iPod touch, tap Tabs icon in the lower-right corner of the Safari page, then tap Private in the lower-left corner.

Macs using OS X Mavericks v10.9 or later:

  1. Choose Safari > Preferences, then click AutoFill.
  2. Select the "Credit cards" checkbox.
  3. Open the Safari menu and make sure there's not a checkmark next to Private Browsing. Safari doesn't save account names and passwords when Private Browsing is turned on.

 

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.

This is expected behavior. You must manually enter your card's security code, because iCloud Keychain does not store credit card security codes.

 

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:

  1. Go to Settings > iCloud > Account > Keychain.
  2. Tap Change Security Code.
  3. Enter your Apple ID password when asked.
  4. Enter a new iCloud Security Code.

Macs using OS X Mavericks v10.9 or later:

  1. Choose Apple () menu > System Preferences. Click iCloud, then click Account Details.
  2. Click Change Security Code to set a new iCloud Security Code.

If you don't have access to a device with iCloud Keychain enabled, you should wait until you have access to 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:

  1. Go to Settings > iCloud > Keychain.
  2. Tap “Approve with Security Code”.
  3. When asked to enter your iCloud Security Code, tap “Forgot Code?”.
  4. Tap Reset iCloud Keychain to replace your iCloud Keychain in the cloud with the iCloud Keychain items on your device.
  5. Tap Reset to confirm. You will be asked to create a new iCloud Security Code.

Macs using OS X Mavericks v10.9 or later:

  1. Choose Apple () menu > System Preferences. Click iCloud, then select Keychain.
  2. When asked to enter your iCloud Security Code, click “Forgot Code?”.
  3. Click Reset Keychain to replace your iCloud Keychain in the cloud with the iCloud Keychain items on your Mac.
  4. 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.

I restored my iOS device from iCloud Backup, but my iCloud Keychain items are not there.

iCloud Keychain items are not part of iCloud Backup. To get iCloud Keychain items on an iOS device that you just restored from an iCloud Backup, go to Settings > iCloud and turn iCloud Keychain on.

 

I don't seem to have any iCloud Keychain items anymore.

If you turned off iCloud Keychain on all your devices, your iCloud Keychain is removed from the cloud. If you also chose to delete the keychain items from your devices when turning off iCloud Keychain, your iCloud Keychain is also removed from those devices.

You will need to set up iCloud Keychain and add items again. Apple can't recover your iCloud Keychain if you turn off iCloud Keychain on all your devices and choose to delete your iCloud Keychain locally on all your devices.

On OS X, if you used Keychain Access to reset your OS X Keychain, OS X will delete your iCloud Keychain items. Try choosing Keychain Access > Keychain First Aid 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.

Last Modified: Dec 2, 2013
Helpful?
Yes
No
Not helpful Somewhat helpful Helpful Very helpful Solved my problem
Print this page
  • Last Modified: Dec 2, 2013
  • Article: TS4644
  • Views:

    181246
  • Rating:
    • 37.0

    (4195 Responses)

Additional Product Support Information

Start a Discussion
in Apple Support Communities
See all questions on this article See all questions I have asked