ChatGPT Blank Page / White Screen: Fix Cache, Extensions, and Loading Failures

ChatGPTErrors & BugsUpdated May 17, 2026
Quick Answer

ChatGPT shows a blank or white screen most often because a browser extension is blocking a required script, or because stale site data is cached. Open an incognito window first — if ChatGPT loads there, disable extensions one by one and clear site data for chat.openai.com to fix it in your normal browser.

Quick Diagnosis (30 Seconds)

Before going through each step, run through this fast checklist:

| Symptom | Most Likely Cause | Jump To | |---------|-------------------|---------| | Works in incognito, not in main browser | Extension or corrupted session | Step 3 | | Blank on all browsers and networks | OpenAI outage or account issue | Step 5 | | Blank only after Chrome update | Service worker conflict | Step 3 (Chrome fix) | | Works on phone but not desktop | Desktop browser extension | Step 3 | | Shows header/logo but no chat | JavaScript bundle load failure | Step 7 (Console) | | Works on Wi-Fi but not mobile data | ISP or carrier DNS block | Step 4 |

This table covers over 90% of reported blank screen cases.

Step-by-Step Fix

1. Confirm the exact symptom before touching anything

Before changing settings, note:

  • Does the page show completely white, or does the header/logo appear?
  • Does it happen on every chat or only when opening a specific conversation?
  • When did it start — after a browser update, after installing an extension, or randomly?

This takes 30 seconds and prevents you from fixing the wrong thing.

2. Test in incognito / private mode first

Open a new incognito window (Ctrl+Shift+N on Chrome, Ctrl+Shift+P on Firefox) and go to chat.openai.com.

  • If ChatGPT loads in incognito: the problem is an extension or cached data in your main browser. Go to Step 3.
  • If ChatGPT is still blank in incognito: the problem is your network, your account, or an OpenAI outage. Go to Step 4.

3. Fix the issue in your main browser (extension or cache)

Disable extensions temporarily:

  1. Go to your browser's extension manager (chrome://extensions or about:addons in Firefox).
  2. Toggle all extensions off.
  3. Reload chat.openai.com.
  4. If it loads, re-enable extensions one by one, reloading after each, until the blank page returns.
  5. The last extension you enabled is the culprit — leave it off for ChatGPT or adjust its settings to allow scripts from openai.com.

Clear site data for ChatGPT:

  1. In Chrome: Settings > Privacy and security > Cookies and other site data > See all cookies > search "openai" > delete all entries.
  2. In Firefox: Settings > Privacy & Security > Cookies and Site Data > Manage Data > search "openai" > remove.
  3. Reload chat.openai.com and sign in again.

Clear the service worker (Chrome-specific fix):

  1. Open chrome://serviceworker-internals in a new tab.
  2. Find the entry for chat.openai.com.
  3. Click Unregister.
  4. Return to chat.openai.com and reload.

4. Test on a second network

Switch from your home Wi-Fi to a mobile hotspot (disable Wi-Fi on your phone, use mobile data, then share it). This bypasses:

  • Your ISP's DNS filtering
  • Router-level ad blocking (Pi-hole, etc.)
  • Work/school network firewalls

If ChatGPT loads on the hotspot but not your main network, the issue is network-side. Restart your router and check if your ISP or DNS provider is blocking openai.com.

5. Check OpenAI's status page

Go to status.openai.com and look for any active incident affecting ChatGPT or api.openai.com. If there is an ongoing incident, wait for OpenAI to resolve it — no local fix will help.

6. Try a different browser

Test in a browser you do not normally use (Edge, Safari, Firefox if you normally use Chrome). A completely fresh browser profile rules out any browser-specific corruption.

7. Check the browser console for error details

Press F12 to open DevTools > Console tab. Look for red error messages. Common ones and their meaning:

  • Failed to load resource: 403 → Cloudflare is blocking your IP (often VPN-related)
  • Uncaught SyntaxError → corrupted cached JavaScript file — clear cache
  • 401 Unauthorized → session token expired — sign out and sign in again

Why This Happens

ChatGPT is a React single-page application that loads a large JavaScript bundle on startup. If any part of that bundle is blocked (by an extension), cached incorrectly (stale service worker), or fails to fetch (network block or Cloudflare challenge), the entire UI fails to render, leaving a blank white page. The HTML shell loads but the app itself never starts — which is why you sometimes see a white page rather than an error message.

Prevention Tips

  • After any browser update, do a hard refresh (Ctrl+Shift+R) on ChatGPT to force the service worker to update. This prevents the stale-cache white screen from appearing.
  • Keep extensions to a minimum when using ChatGPT regularly. Even extensions that are not ad blockers can interfere if they modify Content Security Policy headers.
  • If you use a VPN, choose a server in the US or Western Europe and keep it consistent — switching servers mid-session can invalidate your session token and cause a brief white screen.
  • Bookmark chat.openai.com (not openai.com) directly. The redirect from openai.com adds an extra hop that can sometimes fail under network stress.

Common Mistakes to Avoid

  • Refreshing repeatedly without changing anything. A standard F5 refresh does not clear service worker cache or session cookies. Use Ctrl+Shift+R for a hard refresh, or clear site data properly.
  • Assuming it is an outage without checking status.openai.com. Most blank page reports are local browser issues, not outages. Check the status page first so you do not waste time waiting for a fix that is already in your hands.
  • Disabling only one extension and giving up. If you have several extensions installed, you need to disable all of them and re-enable one by one. The culprit is often not the most obvious one — it can be a theme extension or a password manager, not just an ad blocker.
  • Clearing only the browser cache but not cookies. ChatGPT blank pages are usually caused by corrupted session cookies or service worker state, not cached images. You need to clear both cookies and site data, not just the browser's general cache.
  • Using a VPN exit node in a region with heavy bot traffic. Cloudflare will challenge or block these IPs, causing loading failures. Switch to a US or European server, or disable the VPN entirely when using ChatGPT.

FAQ

Q: Does the ChatGPT mobile app also get blank screens? The mobile app (iOS/Android) is a native app and does not use browser extensions or service workers, so most browser-related blank screen causes do not apply. If the mobile app shows a blank screen, force-close the app, wait 10 seconds, and reopen it. If the problem persists, uninstall and reinstall the app. Check the App Store or Play Store for pending updates before reinstalling.

Q: My company's IT policy prevents me from using incognito — what can I do? Create a new browser profile (in Chrome: click your profile picture > Add profile) with no extensions and fresh cookies. This achieves the same isolation as incognito without requiring private browsing. Test ChatGPT in the new profile. If it works, the issue is your main profile's settings or extensions.

Q: Can browser dark mode extensions cause a white screen? Yes. Extensions that invert or override page colors sometimes inject CSS that conflicts with ChatGPT's rendering. The result can be an all-white or all-black screen depending on the extension. Disable the dark mode extension and reload — if ChatGPT renders correctly, add an exception for openai.com in the extension's settings.

Q: ChatGPT shows a white screen only on my desktop app — not in the browser. What is different? The ChatGPT desktop app (available on Mac and Windows) runs in an embedded Chromium frame, similar to a locked-down browser. It does not support browser extensions, so extension-related causes are ruled out. The most common cause for desktop-app-only white screens is a corrupted app cache. To clear it: on Mac, go to ~/Library/Application Support/ChatGPT and delete the Cache folder; on Windows, find the equivalent path in %AppData%/ChatGPT. Alternatively, uninstall and reinstall the desktop app — this resets all app state cleanly.

Q: How do I know if it is a JavaScript bundle error versus a session issue? Open the browser DevTools Console (F12 → Console tab) while the white screen is showing. JavaScript bundle errors typically appear as red SyntaxError or Failed to load resource messages with file names ending in .js. Session issues typically show 401 Unauthorized or 403 Forbidden responses. If you see only white in the Console with no errors at all, the HTML loaded but the JS never executed — this is usually a service worker conflict, fixed by unregistering the service worker at chrome://serviceworker-internals.

Q: Does using ChatGPT in multiple browser tabs cause blank screens? Rarely, but it can happen. If you have ChatGPT open in many tabs simultaneously, an expired session token in one tab can cause race conditions where all tabs attempt to refresh the token at the same time, resulting in a blank state. Close all ChatGPT tabs, wait 10 seconds, and open a single fresh tab. This resolves the multi-tab token conflict in most cases.

Q: My antivirus or firewall is blocking something — how do I identify which rule? Most endpoint security software has a log viewer where you can see blocked connections. Look for blocked requests to cdn.oaistatic.com, chat.openai.com, or api.openai.com. These are the domains ChatGPT uses to load its JavaScript bundle and authenticate sessions. Add exceptions for those domains in your security software, or temporarily disable protection and test — if the blank screen resolves, firewall rules are the cause.

Related Articles

View all ChatGPT guides

ChatGPT · Errors & Bugs

More ChatGPT errors & bugs guides

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

Browse all guides →

Frequently Asked Questions

Incognito windows run without extensions and use fresh cookies, which isolates two common causes: an extension (ad blocker, privacy tool, script blocker) is preventing a required JavaScript file from loading, or your cached session data is corrupted. To confirm, re-enable extensions one by one in your main browser until the blank page returns — the last extension you enabled is the culprit. Then clear site data for chat.openai.com and openai.com under Settings > Privacy > Cookies and site data.

Related Guides

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

ChatGPT error 403 – How to Fix

A ChatGPT 403 error means access was forbidden — the most common causes are expired session tokens, browser extensions blocking requests, or VPN/proxy IP mismatches. Fix it by refreshing the page, clearing cookies for chat.openai.com, and retrying in incognito mode; if the error appears on long prompts, split them into smaller parts under 2,000 words.

ChatGPT Error in Message Stream: How to Fix It

The 'Error in message stream' in ChatGPT means the real-time streaming connection that delivers words to your screen was interrupted mid-response — not that your message was lost. This error appears in roughly 60–70% of cases due to an unstable network connection or a VPN endpoint throttling the persistent connection; switching to a hotspot and disabling VPN resolves it for most users.

How to report a ChatGPT bug effectively (what to include)?

To report a ChatGPT bug effectively, include the exact error text, a timestamp, your OS and browser/app version, and clear steps to reproduce — reports missing even one of these 4 elements are resolved 2–3x slower by support. Start with a clean session (sign out, clear cache/cookies, disable extensions) to confirm the bug is reproducible, then submit via help.openai.com.