Quick answer
Mac often asks for the Keychain password because an item is damaged, the account password has changed, or the Keychain is locked. The fix is to open Keychain Access, find the problematic item and update or delete the password, or reset the default Keychain.
How to recognize the problem
- Mac asks for the Keychain password every time an app is opened
- The message "Keychain is locked" appears and asks for a password
- The password is not accepted even though it is correct
- The same message repeats several times a day
- Some apps cannot access saved passwords
Most common causes
Damaged Keychain item
The item may be damaged or incomplete, so macOS cannot open it and asks for the password again.
Changed account password
If you changed your Mac login password, the Keychain may still hold the old password.
Locked Keychain
The Keychain may be locked due to security settings or an interruption.
Unsynchronized iCloud Keychain
If you use iCloud Keychain, unsynchronized items can cause constant password prompts.
Step-by-step fix
- 1
Open Keychain Access
Go to
Finder>Applications>Utilitiesand launchKeychain Access. You can also find it via Spotlight search (Cmd + Spaceand type "Keychain Access"). - 2
Unlock the Keychain
In the left menu, select
loginoriCloud. If the Keychain is locked, click the padlock in the top left corner and enter your Mac login password. - 3
Find the problematic item
In the search field, enter the name of the app or site that is asking for the password. Find the item causing the message and double-click it to open it.
- 4
Update the password
In the item window, check
Show passwordand enter your Mac login password. If the password is wrong or outdated, change it and clickSave Changes. If you cannot change it, delete the item and save it again on the next login. - 5
Delete the damaged item
If the problem persists, select the item and press
Delete(orCmd + Delete). Confirm the deletion. The item is permanently removed, so note the password somewhere safe before deleting. The app will ask for the password next time and will save a new, correct item. - 6
Reset the default Keychain
If the problem still exists, in
Keychain Accessgo to theKeychain Accessmenu >Settingsand click the button to reset the default Keychains. This will delete all items from the default Keychain, so you will have to enter passwords again. Make a backup beforehand if needed. - 7
Check iCloud Keychain
If you use iCloud Keychain, go to
System Settings>Apple ID>iCloud>Passwords and Keychain(in newer macOS versions there is also a separatePasswordsapp) and check that the option is on. Turning it off and on again can fix the synchronization problem, but when turning it off, choose to keep a copy of the items on the Mac. - 8
Restart the Mac
After the changes, restart the Mac for them to take effect. If the messages still appear, repeat the steps for the specific item causing the problem.
If nothing helps
If the problem continues even after resetting the Keychain, the cause may be a damaged user account or system files. You can then create a new user account and check whether the problem occurs there too. If it does not, move to the new account or transfer your data. As a last resort, contact Apple Support or an authorized service provider. Manually deleting Keychain files in system folders is not recommended because it can lead to the loss of all saved passwords.
How to prevent it
- Regularly update macOS to the latest version.
- Use the same password for your Mac login and for the Keychain.
- Occasionally check whether the Keychain contains outdated items.
- Enable two-factor authentication for your Apple ID.
When to call a professional
If you cannot access the Keychain or the problem repeats even after resetting, contact IT support to avoid data loss.
IT infrastructure maintenance · Servers, networks, backup, security and helpdeskFAQ
Why does Mac ask for the Keychain password every time I open Safari?
This happens when Safari tries to access a saved password for a site, but the Keychain item is damaged or locked. Open Keychain Access, find the item for that site and update or delete the password.
Is it safe to reset the Keychain?
Resetting the default Keychain deletes all saved passwords and certificate data. It is safe if you have a backup or are ready to re-enter passwords. Make a backup before resetting if needed.
How do I know which item is causing the problem?
When the message appears, note the name of the app or site. Then search for that name in Keychain Access and review the items. You will often see an item with an outdated password or incorrect data.