Fastest fix (works in ~80% of cases): open an incognito/private window and load chatgpt.com. If it loads there, the problem is a browser extension or corrupted cookies/cache, not OpenAI — jump to Step 3. If it still won’t load in incognito, it’s a network/region issue — jump to Step 4.
“ChatGPT won’t open” is almost never an OpenAI-wide outage. Genuine platform-wide outages happen a handful of times a year and clear quickly. The day-to-day “won’t open” is overwhelmingly client-side: regional gating, DNS, a flagged proxy node, a Cloudflare challenge, or a browser extension. The right order is confirm the service is up → isolate the browser → tune the network → switch device only as a last resort. This guide walks that order.
Note (as of June 2026): the canonical address is chatgpt.com. The old chat.openai.com now 301-redirects to it, so either URL is fine. And on the US Free tier, ChatGPT now shows ads (rolled out Feb 2026) — a blank strip below an answer may be an ad slot loading, not a broken page.
Symptoms
- Blank page or infinite spinner on
chatgpt.com - Cloudflare 5xx errors or a “Checking your browser…” challenge that never finishes
Access deniedwith Cloudflare error 1020,Unsupported region, orOpenAI's services are not available in your country- You can log in but can’t send a message (the send button does nothing)
- The page loads but every message returns an error
Which bucket are you in?
Run the two 30-second checks in Step 1 and Step 2 first, then use this table to jump straight to the fix.
| What you see | Most likely cause | Go to |
|---|---|---|
| Status page is not green | Real outage — wait | Step 1 |
| Loads in incognito, not in normal window | Extension or bad cookies/cache | Step 3 |
| Fails everywhere; other sites load fine | DNS poisoning | Step 4 |
Access denied / error 1020 on every OpenAI domain | Flagged VPN/proxy IP | Step 5 |
Unsupported region / “not available in your country” | Exit IP geolocates to a blocked region | Step 5 |
| Works on phone 4G/5G, not on computer | Local network or browser | Step 6 |
Common causes (most frequent first)
1. Current IP is in an unsupported region
OpenAI does not serve a set of countries and territories, including mainland China, Hong Kong (intermittently), Russia, Iran, Cuba, North Korea, and Syria, plus several others on its unsupported-countries list. Even on a VPN, if your exit IP geolocates to one of these you’ll see OpenAI's services are not available in your country (error code unsupported_country).
Verify: open browserleaks.com/ip and check the detected country. In an unsupported region → change your VPN exit (Step 5).
2. DNS poisoning or public-resolver flake
In some regions the ISP resolver poisons chatgpt.com, auth0.openai.com, and cdn.oaistatic.com — returning a wrong IP or nothing. Tell-tale sign: every other site loads, only ChatGPT doesn’t.
Verify: nslookup chatgpt.com 1.1.1.1. A healthy answer returns Cloudflare/OpenAI ranges (typically 104.18.x.x, 104.16.x.x, 172.64.x.x). A private/odd IP or a timeout means the path is poisoned.
3. Proxy / VPN exit node is flagged
OpenAI fronts traffic with Cloudflare and applies IP-reputation rules. Free VPNs, shared proxies, and datacenter IP ranges get blocked outright — usually as Cloudflare error 1020 (Access denied), which means a firewall rule matched your IP before the page even loaded.
Verify: switch to a commercial US-East/US-West node and retry. If it now works, the previous node was on a risk list.
4. Cloudflare challenge blocked by a browser extension
The “Checking your browser…” interstitial is a Cloudflare challenge that runs JavaScript and sets cookies. Privacy and script-blocking extensions (Privacy Badger, uMatrix/uBlock in hard mode, ScriptSafe, NoScript, strict Brave Shields) break that JS, so the challenge loops forever.
Verify: open an incognito window (extensions are off by default) and try again.
5. OpenAI is genuinely down
Low probability, but when it happens it hits everyone at once.
Verify: status.openai.com. A healthy page reads “We’re fully operational” (the wording changed from the old “All Systems Operational”). Anything else is a real incident — wait it out.
6. Corrupted browser cookies / cache / service worker
Stale cookies make login hang; a service worker that cached a bad JS chunk will spin forever on a version that no longer exists.
Verify: if incognito works but your normal window doesn’t, your everyday profile’s cookies/cache/service worker are the culprit.
Shortest path to a fix
Two 30-second checks first, then escalate only as needed.
Step 1: Check the OpenAI status page
Open status.openai.com. If it’s anything other than “We’re fully operational”, stop — no client-side fix helps during an incident. The status page now breaks out separate components (ChatGPT, APIs, Codex, Ads Platform), so confirm the ChatGPT component specifically is green.
# CLI equivalent — the JSON API still returns "All Systems Operational" when healthy
curl -s https://status.openai.com/api/v2/status.json | python3 -m json.tool
Step 2: Incognito + no extensions
Press Cmd/Ctrl + Shift + N for an incognito window (extensions are disabled by default) and load chatgpt.com.
- Loads → your regular browser’s extensions/cookies/cache are the issue → Step 3
- Still won’t load → network-layer issue → Step 4
Step 3: Whitelist extensions + clear site data (browser-side)
- Fastest test: open
chrome://extensions(oredge://extensions) and toggle everything off, then reloadchatgpt.com. If it loads, re-enable extensions one at a time to find the offender — ad/script blockers and privacy tools are the usual suspects. - Keep the offender but whitelist ChatGPT: add
chatgpt.com(and*.openai.com) to its allow-list rather than disabling it globally. - Clear cookies, cache, and the service worker for the site: DevTools (F12) → Application → Storage → Clear site data (this also unregisters a stuck service worker).
- Sign in again.
Step 4: Switch DNS
A large share of “won’t open” cases are DNS poisoning. Change your system DNS to:
| Pick | DNS |
|---|---|
| Recommended | 1.1.1.1 (Cloudflare) + 1.0.0.1 |
| Backup | 8.8.8.8 (Google) + 8.8.4.4 |
| Privacy | 9.9.9.9 (Quad9) |
- macOS: System Settings → Network → (your network) → Details → DNS → add the IPs above.
- Windows: Settings → Network & internet → (adapter) → Edit DNS settings → Manual.
- iOS: Settings → Wi-Fi → (your network) → Configure DNS → Manual.
Flush the cache after switching — sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder on macOS, ipconfig /flushdns on Windows — then re-run nslookup chatgpt.com and confirm it returns OpenAI/Cloudflare IPs.
Step 5: Switch VPN / proxy node
If you use a VPN:
- Switch to a commercial/paid node (never a free one).
- Prefer US-East or US-West (OpenAI’s primary service region).
- If one node keeps getting blocked, the whole provider is likely risk-listed — switch providers.
- Turn off automatic IP rotation; ChatGPT rewards a stable, reputable IP.
Test: after switching, open browserleaks.com/ip and confirm the IP is not labeled Hosting or Datacenter, and that the detected country is a supported one.
Step 6: Last-resort device / network swap
Put your phone on 4G/5G (Wi-Fi off) and open the ChatGPT app.
- App works → your computer’s network or browser is the issue (loop back to Step 3–4).
- App also fails → your account or IP range is broadly locked → see ChatGPT suspicious activity.
Step 7: Still nothing — audit recent changes
If it worked hours ago and doesn’t now, something on your side changed:
- Did you update macOS/Windows or the browser?
- Did you install a new extension?
- Did you switch VPN nodes or start a new proxy app?
- Did your office network add a firewall rule?
Roll changes back one at a time and retest after each.
How to confirm it’s fixed
You’re done when all three hold:
chatgpt.comloads to the chat box (no spinner, no Cloudflare interstitial) in your normal browser window, not just incognito.- You can send a message and get a streamed reply.
nslookup chatgpt.comreturns a Cloudflare/OpenAI IP, and browserleaks.com/ip shows a supported, non-datacenter country.
FAQ
Why does ChatGPT load in incognito but not in my normal window? Incognito runs with extensions disabled and a fresh cookie/cache store. If it works there, an extension or corrupted site data in your regular profile is blocking the Cloudflare challenge or login. Do Step 3.
What does Cloudflare error 1020 mean on ChatGPT? It means a Cloudflare firewall rule blocked your IP before the page loaded — almost always a flagged VPN/proxy or datacenter IP. Switch to a reputable residential or commercial US node (Step 5). It is not an account ban.
I get “OpenAI’s services are not available in your country” even on a VPN. Why? Your VPN exit IP geolocates to an unsupported region. Pick a US server, confirm the country on browserleaks.com/ip, clear cookies, then reload. If it still triggers, the VPN’s IP block is mislabeled or risk-listed — try another node or provider.
Is ChatGPT down for everyone right now? Check status.openai.com — a healthy page reads “We’re fully operational.” Confirm the ChatGPT component is green specifically (APIs and Codex are tracked separately). If it’s green, the problem is on your side.
Should I just clear all cookies?
Clear only chatgpt.com site data via DevTools → Application → Clear site data, which also resets a stuck service worker. That fixes most spinner/blank-page cases without logging you out of everything else.
When this guide applies
This covers the “won’t load / Cloudflare 5xx / access denied” cluster. For payment, account-suspended, or wrong-password problems, see ChatGPT login fails. For “loads but answers slowly,” see ChatGPT slow response.
Prevention
- Bookmark status.openai.com so your first move is a 5-second check, not a 20-minute teardown.
- Set system DNS permanently to
1.1.1.1+1.0.0.1to dodge ISP-level resolver flakes. - Pick one stable, paid VPN and stay on a single US node — IP reputation matters more than raw speed here.
- Don’t install new browser extensions during critical work; many privacy/ad-block extensions break the Cloudflare challenge.
- Chrome and Edge are the most reliable here — OpenAI tests primarily on Chromium.
Related
- ChatGPT login fails
- ChatGPT stuck on loading / thinking
- ChatGPT network error fixes
- ChatGPT suspicious activity
- ChatGPT beginner guide
- ChatGPT prompt improvement
- ChatGPT model selection guide
- ChatGPT Response Cuts Off Mid-Sentence — Why and the Fastest Fix
Tags: #ChatGPT #Debug #Troubleshooting