ChatGPT Login Not Working? Fix Auth Loops, Blank Screens & SSO Failures
TL;DR Check status.openai.com first — if the service is degraded, no local fix will help. Clear browser cookies for both chatgpt.com and auth0.openai.com specifically, then retry. If you previously used…
- Check status.openai.com first — if the service is degraded, no local fix will help.
- Clear browser cookies for both
chatgpt.comandauth0.openai.comspecifically, then retry. If you previously usedchat.openai.com, clear cookies for that domain too. - Login loops usually stem from a stale session token, not your password — a hard logout + fresh login resolves most cases.
Overview
ChatGPT login failures are almost never caused by a wrong password. The real culprits are stale authentication tokens, browser extension conflicts, regional DNS issues, or server-side incidents at OpenAI. This guide covers the five most common failure patterns and their fixes — browser, mobile app, and account-level — so you can isolate the problem fast.
- Open an incognito/private window and try logging in — if it works, a browser extension or cached cookie is the problem.
- Hard-logout: visit
https://chatgpt.com/api/auth/logoutdirectly, then log in again. - Switch login method — if you normally use Google SSO, try email/password (or vice versa) to rule out an OAuth provider issue.
- On mobile, force-close the ChatGPT app, clear its cache (not storage), and relaunch.
- Check OpenAI’s status page for active incidents before spending time debugging locally.
Symptoms
What login failure actually looks like depends on where it breaks in the auth flow. You may hit one of these:
- Infinite redirect loop — the page cycles between
chatgpt.comandauth0.openai.comwithout ever loading the chat interface. The URL bar flickers. - Blank white screen after entering credentials. No error message, no loading spinner.
- “Something went wrong” banner — a generic error with no code, appearing after you click “Log in.”
- “Unable to load site” or network timeout — the page never reaches OpenAI’s servers.
- “Access denied” or 403 — you authenticate successfully but get blocked from the chat interface.
- SSO callback failure — Google or Microsoft login pops up, you authorize, but the redirect back to ChatGPT fails silently.
Why This Happens
ChatGPT uses Auth0 for authentication, with session tokens stored as browser cookies. Several things break this flow:
Stale or corrupted cookies. Auth0 tokens expire, but browsers sometimes cache a half-expired state — valid enough to skip the login prompt, invalid enough to fail the API handshake. This is the single most common cause of login loops. Note: OpenAI migrated the primary domain from chat.openai.com to chatgpt.com, so you may have leftover cookies under the old domain that conflict with the new one.
Browser extension interference. Privacy extensions (uBlock Origin aggressive mode, Privacy Badger, Cookie AutoDelete) block or strip the __Secure-next-auth.session-token cookie that ChatGPT needs. Ad blockers occasionally flag OpenAI’s auth endpoints as trackers.
DNS or network filtering. Corporate VPNs, school networks, and some ISPs block or redirect traffic to auth0.openai.com. If your DNS resolver can’t reach Auth0, the login flow breaks silently.
Account-level issues. Suspended accounts, unverified email addresses, or region-based access restrictions produce login failures that no browser fix can solve.
OpenAI-side incidents. Authentication infrastructure outages happen. Check the status page for estimated resolution time — no local troubleshooting step will help during an active incident.
Check OpenAI status and your account
Rule out server-side problems and account issues before touching your browser.
Check Status, Account, and Basic Access
Before debugging locally, confirm the problem isn’t upstream.
Check the status page. Visit status.openai.com. Look at the “ChatGPT” and “API” rows specifically. If either shows degraded or partial outage, wait. No local fix helps during a server incident.
Verify your account exists and is active. Go to platform.openai.com/login (the API/platform login, not the chat login). If you can log in there, your account is active and the issue is specific to the chat interface. If both fail, your account may be suspended or your email unverified.
Check your email. Look for any recent messages from OpenAI — account verification requests, ToS violation notices, or password reset confirmations that require action.
Try a different device entirely. Log in on your phone’s browser (not the app). If it works, the issue is your primary browser or network.
status.openai.com — checking it first saves the most time. If there’s an active incident, the page usually includes an estimated resolution time.Clear authentication cookies and cached sessions
Target the exact cookies that cause login loops — not a full browser wipe.
Clear Authentication Cookies and Cached Sessions
A full “clear all browsing data” is overkill and logs you out of everything. Target the specific cookies instead.
chatgpt.com. The old chat.openai.com domain still redirects, but may leave behind stale cookies. Clear cookies for both chatgpt.com and chat.openai.com, plus auth0.openai.com.Chrome
- Open DevTools (F12 or ⌘ + ⌥ + I).
- Go to Application → Cookies in the left sidebar.
- Delete all cookies for
chatgpt.com,chat.openai.com, andauth0.openai.com. - Also clear Local Storage and Session Storage entries for the same domains.
- Close the DevTools, close the tab entirely, then open a fresh tab and navigate to
chatgpt.com.
Firefox
- Type
about:preferences#privacyin the address bar, scroll to “Cookies and Site Data,” and click Manage Data. - Search for
openaiandchatgpt— remove all matching entries. - Restart Firefox and navigate to
chatgpt.com.
Safari
- Go to Safari → Settings → Privacy → Manage Website Data.
- Search for “openai” and “chatgpt.”
- Select all matching entries and click Remove.
chatgpt.com and auth0.openai.com — otherwise the session cookie gets wiped immediately after login, causing an instant loop.Isolate browser extension conflicts
Extensions are the second most common cause after stale cookies.
Isolate Browser Extension Conflicts
If clearing cookies didn’t help, an extension is likely intercepting the auth flow.
The fast test: Open an incognito/private window (which disables extensions by default) and log in. If it works, an extension is the culprit.
Finding the specific extension:
- Disable all extensions.
- Log in to ChatGPT. Confirm it works.
- Re-enable extensions one by one, testing login after each.
- When login breaks, you’ve found the offender.
Usual suspects:
- uBlock Origin — the default filter lists are fine, but custom filters or “hard mode” may block
auth0.openai.com. Add@@||auth0.openai.com^to your custom whitelist. - Privacy Badger — sometimes learns to block OpenAI’s auth cookies as “tracking.” Click the Privacy Badger icon on the ChatGPT page and set
auth0.openai.comto green (allow). - VPN browser extensions — these reroute traffic and can break the auth redirect chain. Try disabling the VPN extension specifically (your system-level VPN is a separate issue — see Step 04).
- Cookie management extensions — Cookie AutoDelete, EditThisCookie, and similar tools interfere with session persistence.
If incognito login works, you don’t have a ChatGPT problem — you have an extension problem. Narrow it down from there.
Fix network and DNS issues
VPNs, firewalls, and DNS resolvers that block or redirect auth0.openai.com.
Fix Network and DNS Issues
If login fails in incognito too, the network layer is the next suspect.
Test on a different network. Switch from Wi-Fi to mobile data (or vice versa). If login works on a different network, your current network is filtering or blocking OpenAI traffic.
Check DNS resolution. Open a terminal and run:
nslookup auth0.openai.com
You should get a valid IP address. If it returns NXDOMAIN, SERVFAIL, or a suspiciously local IP (like 127.0.0.1 or 0.0.0.0), your DNS resolver is blocking OpenAI. Switch to a public DNS:
- Google:
8.8.8.8/8.8.4.4 - Cloudflare:
1.1.1.1/1.0.0.1
VPN considerations. Some VPN exit nodes are flagged by OpenAI’s abuse detection, especially free VPN services. Try disconnecting your VPN and logging in. If you must use a VPN, switch to a different server location.
Corporate/school networks. If you’re behind a corporate firewall or school proxy, the network admin may have blocked chatgpt.com or auth0.openai.com at the firewall level. Check with IT, or use mobile data as a workaround.
Fix mobile app login failures
iOS and Android have their own failure modes separate from the browser.
Fix Mobile App Login Failures
The ChatGPT mobile app (iOS and Android) handles authentication differently from the web version.
iOS
- Force-close the app: swipe up from the bottom, find ChatGPT, swipe it away.
- Go to Settings → General → iPhone Storage → ChatGPT → Offload App (this clears the cache while preserving your data). Reinstall.
- If that fails: Delete App entirely and reinstall from the App Store.
- Make sure your iOS version is up to date — check the app’s App Store listing for the minimum supported version.
Android
- Force-stop: Settings → Apps → ChatGPT → Force Stop.
- Clear cache: same screen, tap Storage → Clear Cache. Do not tap “Clear Data” yet — that wipes your local settings.
- If cache-clear fails: tap Clear Data, then relaunch and log in fresh.
- Check Google Play for app updates.
Common mobile gotchas
- Google SSO on Android: If you changed your Google password recently, the cached OAuth token is invalid. Go to Settings → Google → Manage your Google Account → Security → Third-party apps with account access, revoke ChatGPT’s access, then log in again.
- Apple Sign In on iOS: If you use “Hide My Email,” the relay address may have changed. Check Settings → Apple ID → Sign-In & Security → Sign in with Apple → ChatGPT to verify.
If It Still Fails
If none of the above steps resolve your login issue:
- Capture the exact error. Screenshot the error screen, open browser DevTools → Console, and copy any red error messages. These are critical for support.
- Try a completely different browser. If you’ve been on Chrome, try Firefox or Edge. This eliminates browser-specific bugs.
- Check your email provider. If you use email/password login and password resets aren’t arriving, check spam folders and confirm the email address matches your OpenAI account exactly (watch for typos and aliases).
- Contact OpenAI support. Go to help.openai.com and submit a request. Include: your email address, the error message or screenshot, your browser name/version, and whether the issue occurs in incognito mode.
- Monitor for resolution. Follow status.openai.com or OpenAI’s social channels. If the problem correlates with a known incident, it will resolve without further action on your part.