7

I recently encountered an issue where a very important (and non-resettable) password was deleted from my iCloud Keychain. All of my OSX-based keychains are backed up via Time Machine, but I realized there is no backup for iCloud Keychain data.

Is there a way to do this? Even a method for literally printing the passwords (on paper) would be acceptable.

6
  • 1
    for me location /Library/Keychains does not contain an iCloud.keychain file Commented Aug 1, 2016 at 14:10
  • 1
    still looking if i can copy the file somehow. Commented Aug 1, 2016 at 14:10
  • I lost years of wifi passwords after an AT&T technician convinced me that I would be able to get them back from iCloud after an iOS "Reset Network Settings". Commented Aug 13, 2016 at 21:49
  • I found this while idly skimming through old posts... apple.stackexchange.com/questions/137250/export-keychains - any good?
    – Tetsujin
    Commented Sep 9, 2016 at 13:51
  • 1
    Related question/answer to export iCloud keychain to csv: apple.stackexchange.com/a/408952/151764
    – iled
    Commented Dec 15, 2020 at 18:13

2 Answers 2

2

Starting in macOS 12 (Monterey), you can export passwords from System Preferences by navigating to the Passwords section, clicking the drop down labeled ... and selecting Export All Passwords....

1

While I haven't tested the process myself, there is a blog post on The Eclectic Light Company titled How to back up your iCloud Keychain:

It suggests that you can force your computer to locally sync a copy of the iCloud Keychain into your standard keychain files by temporarily disabling iCloud Keychain, after which you will be able to back up the local keychains, and then re-enable iCloud Keychain sync:

The best way to ensure that you have a full local backup of all those passwords and other essentials in your keychains is to periodically come off iCloud Keychain to force-sync them into local storage, then enable iCloud Keychain again, and back your ~/Library/Keychains folder up.

When you turn iCloud Keychain off, macOS should invite you to keep a copy of your passwords and credit cards on this Mac. Click on the Keep on This Mac button to do that. Your Mac will then ensure it’s fully synced with iCloud, and saved to your local storage. This includes ~/Library/Keychains/login.keychain-db, which remains your main user keychain used from the moment that you log in, and at least one set of keychain-2 files stored in a folder whose name begins with a UUID, inside ~/Library/Keychains.

When your Mac has iCloud Keychain disabled, all those password items in your iCloud keychain are held in the keychain named Local Items. Thats the active set of keychain-2 files stored in a sub-folder whose name begins with a UUID.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .