iCloud Keeps Asking for Password? Fix It Now

If your iCloud keeps asking for password, you are not alone. It is one of the most common frustrations Apple device owners run into. The prompt seems to appear out of nowhere, often looping back immediately after you type it in correctly.
It feels like your own phone is gaslighting you.
Apple’s support forums hold thousands of reports on this exact bug. The most common triggers are a recent password change, a conflicting iCloud Keychain, or a device that hasn’t reauthorized properly. As of 2026, the official guidance from Apple Support points to a token mismatch between your device and their servers.
Let’s walk through the logic to find your specific fix.
- Why iCloud Keeps Asking for Your Password (The Real Reason It Loops)
- Quick Answer
- Quick Fixes to Try First (Before You Panic)
- The Decision Tree: Find Your Exact Fix in 3 Questions
- Branch 1: Fix It When You Recently Changed Your Password
- Branch 2: Fix It When iCloud Keychain Is the Problem
- Branch 3: Fix It When the Problem Is on a Second Device or Windows
- What NOT to Do (And When to Contact Apple Support)
- Frequently Asked Questions
Why iCloud Keeps Asking for Your Password (The Real Reason It Loops)
Your device and Apple’s servers hold a security token together. Think of that token as a handshake. When that handshake goes out of sync, the server stops trusting your device.
The result is a password prompt that won’t go away.
The loop usually happens in one of three specific states:
- You changed your Apple ID password. The old token on your device is now invalid. It needs to be replaced with a new one.
- iCloud Keychain is corrupted or misconfigured. The keychain has its own separate encryption key. If that key gets confused, it will ask for your Apple ID password repeatedly to try to unlock itself.
- A second device or Windows machine is out of sync. Older devices, especially ones running older software, can hold onto expired tokens longer than they should.
Understanding which state you are in is the key to solving this. The wrong fix wastes time. The right fix takes about five minutes.
Quick Answer
The prompt means your device lost trust with Apple’s server. Sign out of iCloud completely. Restart your device.
Sign back in. This replaces the old token. It fixes the loop in most cases.
If it doesn’t, check your iCloud Keychain settings next.
Quick Fixes to Try First (Before You Panic)
Before we dive into the decision tree, let’s rule out the simple stuff. These quick fixes solve the surface-level glitch in about 30% of cases. They take less than two minutes each.
- Restart your device. A full reboot clears temporary cache files. It often forces a fresh authentication handshake.
- Check Apple System Status. Go to Apple’s System Status page. If iCloud Account & Sign In is showing a yellow or red dot, the problem is on their end. You just have to wait.
- Check your internet connection. A weak or intermittent Wi-Fi signal can cause the prompt to fail silently. Toggle Airplane Mode on and off to reset the network stack.
- Turn off any VPN. VPNs can interfere with Apple’s authentication servers. Disconnect it temporarily to see if the prompt stops.
- Check Date & Time settings. Go to Settings > General > Date & Time. Make sure “Set Automatically” is turned on. A mismatched time stamp breaks the encrypted token handshake.
If the prompt survives all of these, you are dealing with a deeper token mismatch. Let’s find the exact branch you are on.
The Decision Tree: Find Your Exact Fix in 3 Questions
This is a straight decision tree. Answer each question honestly. The path you take determines the exact fix you need.
| Condition | Likely Branch | Solution |
|---|---|---|
| You just changed your Apple ID password | Branch 1 | Sign out of iCloud and sign back in |
| Prompt appears on one device only | Branch 2 | Reset iCloud Keychain |
| Prompt appears on a second device or Windows | Branch 3 | Generate an app-specific password and re-link |
Question 1: Did you recently change your Apple ID password?
If yes, go to Branch 1. This is the most common cause by a wide margin. The old token is dead.
Your device is still holding onto it. You need to force a refresh.
Question 2: Is the prompt showing up on only one device?
If yes, and you did not change your password, go to Branch 2. The issue is likely iCloud Keychain. The keychain has its own encryption key that can get out of sync with the iCloud account.
Question 3: Is the prompt on a second device or a Windows PC?
If yes, go to Branch 3. Older devices and Windows machines sometimes need a manually generated app-specific password to connect. This is a known requirement for iCloud on Windows.
Branch 1: Fix It When You Recently Changed Your Password
This is the easiest fix. The steps are straightforward. Do not skip the restart.
- Go to Settings. Tap your name at the top. Scroll down and tap “Sign Out”.
- Keep a copy of your data. iOS will ask if you want to keep a copy of your contacts, calendars, and Safari data on the device. Tap “Keep on My Phone” for each one if you want to avoid re-downloading.
- Sign out completely. Enter your Apple ID password to turn off Find My iPhone. This step is required. It removes the old token.
- Restart your device. A full power cycle ensures no residual session data remains.
- Sign back in. Use your new password. You will be prompted to update your iCloud Keychain. Choose “Approve with a different device” or “Use the keychain password” if you remember it.
The loop should stop immediately after signing back in. If it does not, you may have a corrupted keychain. Move to Branch 2.
Branch 2: Fix It When iCloud Keychain Is the Problem
This branch is trickier. The prompt looks exactly like a standard password request. But the underlying cause is your iCloud Keychain.
The keychain holds encrypted passwords for your apps and websites. If it gets corrupted, it will ask for your Apple ID password repeatedly to try to unlock itself.
Here is the fix:
- Go to Settings > Your Name > iCloud > Passwords & Keychain.
- Toggle off “Sync this iPhone”. A pop-up will appear. It asks if you want to keep your keychain data on the device or delete it. Choose “Keep on My Device” if you plan to re-sync later. Choose “Delete from My Device” if you want a clean slate.
- Wait 30 seconds. Turn the toggle back on.
- Enter your Apple ID password. Your device will create a new keychain encryption key. It will sync with the cloud.
This process resets the keychain without losing your saved passwords. If the prompt still appears, you may need to reset the encrypted data in your keychain entirely. That is a more drastic step, so try the toggle first.
Branch 3: Fix It When the Problem Is on a Second Device or Windows
This branch is for the secondary device. Maybe an old iPad you keep in the kitchen. Maybe a MacBook you use for work.
Or a Windows PC running iCloud for Windows.
The fix here is slightly different. The second device often holds an expired token that it cannot refresh on its own. You need to force a new handshake.
On an iPhone, iPad, or Mac:
- Go to Settings (or System Settings on Mac). Tap your name.
- Scroll down to the list of devices. Find the problem device.
- Tap it and choose “Remove from Account”. This deletes the old token.
- On the problem device itself, go to Settings and sign out of iCloud completely.
- Restart the device. Then sign back in with your current password.
On a Windows PC:
- Open iCloud for Windows. Click “Sign Out” at the bottom.
- Close the app completely. Restart your PC.
- Open iCloud for Windows again. Sign in with your Apple ID.
- If prompted for a verification code, check your trusted iPhone or iPad for the code.
If the password prompt still appears on Windows, you may need an app-specific password. Go to appleid.apple.com. Sign in.
Under “App-Specific Passwords”, generate a new one. Use that password in iCloud for Windows instead of your regular Apple ID password.
What NOT to Do (And When to Contact Apple Support)
Some fixes make the problem worse. Avoid them.
- Do not repeatedly enter the wrong password. Apple locks your account after ten failed attempts. That lock lasts an hour. It adds a whole new problem on top of the old one.
- Do not delete your iCloud account. Some forums suggest this. It is a terrible idea. You lose all your data. You cannot get it back.
- Do not use third-party “iCloud unlock” services. These are scams. They steal your Apple ID credentials. Apple Support has confirmed that no legitimate third-party service can bypass iCloud activation locks.
- Do not reset your iPhone from a backup without signing out first. Silently corrupted backups carry the same broken token. You will be stuck in the same loop after the restore finishes.
When to contact Apple Support:
- You have tried all three branches and the prompt still appears.
- Your Apple ID is locked and you cannot unlock it via email or SMS.
- You see a message saying “Account disabled for security reasons”.
Apple Support can escalate the issue to their engineering team. They can also reset your account’s authentication token server-side, which you cannot do from your device.
Frequently Asked Questions
Why does iCloud ask for my password after a software update?
Software updates can reset cached authentication tokens. Your device reconnects to iCloud during the update process. If the stored token is invalid, the server prompts for a fresh password.
A single sign-in usually fixes it.
Will I lose my data if I sign out of iCloud?
Not if you choose “Keep on My Phone” when iOS prompts you. Your contacts, calendars, and Safari data stay on the device. They will re-sync when you sign back in.
The only risk is if you accidentally choose “Delete from My Phone”.
Can a VPN cause the iCloud password loop?
Yes. VPNs route your traffic through different servers. Apple’s authentication servers may see a mismatch in your IP address or region.
This can trigger a security prompt. Turn off your VPN temporarily to test.
Does resetting iCloud Keychain delete my saved passwords?
It can. If you choose “Delete from My Device” during the keychain reset, those passwords are gone. Choose “Keep on My Device” if you want to preserve them.
You can also export your passwords before resetting through the Passwords section in Settings.
Why does iCloud keep asking for my password on my Mac but not my iPhone?
This usually means the Mac has a stale token. The iPhone refreshed its token at some point. The Mac did not.
Follow the steps in Branch 3 for macOS. Sign out, restart, and sign back in.
How long does it take for Apple Support to fix this?
If you need a server-side token reset, it usually takes one business day. Apple Support may ask you to verify your identity first. Have your Apple ID and a trusted device ready.





















