How to fix Claude login stuck on callback/redirect?

ClaudeLogin & AccessUpdated May 17, 2026
Quick Answer

Claude login stuck on a callback or redirect URL means the OAuth handshake completed on the provider side (Google/Apple) but the redirect back to Claude failed. Clear cookies for claude.ai, disable extensions that block redirects, and try the login again in incognito mode. If the URL in your browser ends with '/callback' or '/oauth' and never changes, that is the stuck point — a fresh session with no extensions resolves this in most cases.

Step-by-Step Fix

1. Stop and Clear the Stuck Session

Do not keep refreshing the stuck callback URL — this will not help. Instead:

  1. Navigate away from the stuck URL (go to google.com or another site)
  2. Open a new tab
  3. Do not close the browser yet

2. Clear Cookies for claude.ai

  1. Open browser settings → Privacy → Cookies
  2. Search for claude.ai, anthropic.com, and accounts.google.com (if using Google login)
  3. Delete all stored data for these domains
  4. Also clear any session storage (in Developer Tools → Application → Storage → Clear Site Data)

3. Try the Login in Incognito Mode

  1. Open a new incognito window (Ctrl+Shift+N on Chrome, Cmd+Shift+N on Mac)
  2. Go to claude.ai from the beginning — not the callback URL
  3. Click "Continue with Google" (or Apple)
  4. Complete the authorization
  5. Let the redirect complete without navigating away

If this works, the issue was your regular browser's cookies or extensions.

4. Disable Extensions That Block Redirects

Extensions that frequently cause callback failures:

  • uBlock Origin — can block callbacks from Google/Apple domains
  • Privacy Badger — blocks cross-site tracking (which OAuth callbacks resemble)
  • HTTPS Everywhere — can interfere with redirect chains
  • Cookie AutoDelete — may delete cookies mid-OAuth flow

Disable them all temporarily, then retry login in your regular browser.

5. Allow Third-Party Cookies (Temporarily)

OAuth flows require temporary cross-domain cookies. If your browser blocks all third-party cookies:

Chrome: Settings → Privacy and Security → Cookies → Allow all cookies temporarily → Retry login → Re-enable blocking after

Safari: Preferences → Privacy → Uncheck "Prevent cross-site tracking" → Retry → Re-enable after

Firefox: Settings → Privacy & Security → Custom → Uncheck "Cookies across websites"

6. Switch to a Different Network

If your network uses a proxy or firewall that intercepts HTTPS traffic, it can break the OAuth callback chain:

  1. Connect to a mobile hotspot
  2. Try the login from claude.ai

7. Use Email Login Instead

If Google/Apple login continues to fail, use email-based login:

  1. On the Claude login page, click the email option
  2. Enter your account email
  3. Check your email for the code
  4. Enter the code — this bypasses OAuth entirely

8. Contact Support With the Callback URL

If the issue persists in incognito on multiple networks:

  1. Copy the full URL you are stuck on
  2. Go to support.anthropic.com
  3. Report the issue including the callback URL, browser, OS, and what you already tried

Why This Happens

OAuth 2.0 login uses a state parameter to match the initial login request with the incoming callback. If the browser session that initiated the login (and stored the state) is different from the session receiving the callback — due to extensions clearing cookies, a new tab being opened, or session state being reset — Claude's server cannot verify the callback and the login fails. The browser ends up on the callback URL with no matching session to complete.

Common Mistakes to Avoid

  • Refreshing the stuck callback URL — the callback URL is a one-time use token; refreshing it won't complete the login
  • Starting a new Google/Apple auth while still on the callback URL — close the tab completely and start fresh from claude.ai
  • Not disabling all extensions — disabling just one when multiple are installed may not solve the problem; disable all and re-enable one by one
  • Using a browser that blocks all third-party cookies without exceptions — OAuth requires temporary cross-domain cookies; the strictest privacy settings break it

FAQ

Q: What does a "callback" URL mean and why does login get stuck there? When you click "Sign in with Google" or "Sign in with Apple," Claude sends you to Google or Apple's servers to verify your identity, then those servers redirect you back to Claude's callback URL (typically something like claude.ai/callback?code=...). Claude's server matches the incoming code with the original login request to confirm they belong together. If the browser session that started the login is no longer active — due to an extension clearing cookies, a new tab opening, or a session reset — the match fails and the callback URL goes nowhere, leaving you stuck.

Q: Is it safe to close the browser tab when stuck on a callback URL? Yes. Closing the stuck tab does not delete your account or cause any issues. The callback URL is a single-use, time-limited token that is effectively expired once you close the tab anyway. After closing, clear cookies, open a fresh browser window or private tab, and navigate directly to claude.ai to start a new login attempt from scratch.

Q: Why does this happen with Google login but not email login? Email-based login (entering your email and a code or password) uses a simpler flow that is less sensitive to session state changes. Google and Apple OAuth logins involve a redirect chain across multiple domains — claude.ai → Google/Apple → back to claude.ai — and each hop requires the browser to correctly handle cross-domain cookies and session state. Extensions that block third-party cookies or clear state between domain changes are more likely to break this multi-hop flow than a straightforward email login.

Q: Does this issue happen only with certain browsers? Browsers with strict privacy defaults are more prone to this issue. Brave Browser's shields, Firefox's Enhanced Tracking Protection in strict mode, and Safari's default cross-site tracking prevention all have settings that can interfere with OAuth callback flows. Chrome with minimal extensions has the fewest OAuth issues. If you must use a privacy-focused browser, temporarily reduce privacy settings for claude.ai specifically rather than disabling protection globally.

Q: My OAuth callback was working fine for weeks and suddenly stopped — what changed? Browser updates often change default cookie and storage settings without announcement. Extension updates can also add new blocking rules. If a previously working login flow suddenly breaks, suspect a recent browser or extension update. Open your browser's extension list and check "recently updated" extensions, then test in incognito (no extensions) to isolate the cause. A browser update changing third-party cookie defaults is a common trigger for this pattern.

Q: Can I stay logged in to avoid the callback issue entirely? Yes. The callback issue only occurs during the login process itself. Once logged in, Claude keeps you authenticated as long as your session cookie remains intact. Avoid clearing cookies or using browser cleaning tools that delete session cookies. Using "Remember me" or equivalent options if prompted, and not using private/incognito mode as your default Claude browsing mode, helps maintain a persistent login.


Prevention Tips

  • Use email-based login (magic link or password) as an alternative to Google or Apple OAuth if callback issues recur — it uses a simpler flow with fewer failure points
  • Add claude.ai to your browser's trusted sites or cookie exceptions list to prevent privacy settings from interfering with the OAuth flow
  • If you use browser cleaning tools (BleachBit, CCleaner, browser built-in clear data), exclude claude.ai cookies from cleanup schedules

Additional FAQ

Q: What is the fastest way to diagnose a login problem? The fastest diagnostic is to open an incognito or private browser window and attempt to sign in there. Incognito windows run without extensions and use fresh cookies, which isolates the two most common causes: a browser extension interfering with authentication, or corrupted session cookies. If login works in incognito, the issue is your main browser profile. If it still fails, the problem is your network, your account, or a platform-side incident.

Related Articles

Related Articles

View all Claude guides

Claude · Login & Access

More Claude login & access guides

Browse all guides in this category to troubleshoot related issues faster.

Browse all guides →

Frequently Asked Questions

When you sign in with Google or Apple, your browser goes through a multi-step redirect sequence: Claude sends you to Google/Apple, you authorize, then Google/Apple sends you back to Claude via a callback URL. If something interrupts that final return redirect — an extension blocking the callback URL, cookies not being set correctly, or a browser that refused the redirect — you end up stuck on a callback URL that never loads the Claude interface. The session with Google/Apple is complete, but Claude's session was never established.

Related Guides

Continue with nearby guides in the same topic to rule out adjacent causes faster.

Can't Log In to Claude: Every Fix for Every Login Error

Claude supports 3 login methods: Google OAuth, Apple ID, and email+password — using the wrong method for your account type is the single most common cause of login failure. Start by clearing cookies for claude.ai, trying incognito mode, and confirming you are using the exact sign-in method you registered with. Verification code delays average under 2 minutes; check your spam folder for emails from noreply@anthropic.com and wait 5 minutes before requesting a new code.

Claude login not working on desktop app?

Claude's desktop app login failures are usually caused by a corrupted app session, outdated app version, or a network issue specific to the desktop app's built-in browser. Try signing out completely and back in, then update the app to the latest version. If the app login continues to fail, use claude.ai in a regular web browser as a working alternative while you troubleshoot.

Claude login not working on mobile (iOS/Android)?

Mobile Claude login failures are most commonly fixed by force-closing and reopening the app, then signing out and back in. If the login screen does not load, check your internet connection and update the app to the latest version — outdated mobile apps frequently have authentication issues. Google and Apple login on mobile requires the native app (not a webview) to complete the OAuth handshake properly.

Claude Login with Apple ID Not Working – How to Fix

Apple ID login failures on Claude are almost always caused by a blocked OAuth popup or a stale browser session. Open Claude in incognito mode, allow popups for claude.ai, and try signing in with Apple again — this resolves the problem in most cases. If you used iCloud's Hide My Email feature during signup, confirm the relay address is still active and forwarding to your real inbox.

How to fix Claude not available in my region / access restrictions?

Claude is available in most countries but is restricted in a handful of regions due to legal and compliance requirements. If you see a 'not available in your region' message, this is a genuine geographic restriction that cannot be bypassed through normal troubleshooting. However, if you are receiving the error despite being in a supported country, the issue is likely your IP address appearing to be in a restricted region — disabling your VPN or switching to a different network usually resolves this.

Claude Verification Code Not Sending – How to Fix

Claude verification codes typically arrive within 60 seconds but can take up to 10 minutes during high traffic. Check your spam and promotions folders before requesting another code — clicking resend multiple times can trigger a rate limit that delays all subsequent codes by 15–30 minutes. If using a corporate, iCloud, or Outlook email, check quarantine folders as Anthropic's emails are frequently filtered.