Last updated: November 21, 2025
You open Discord and it either sits on the connecting screen indefinitely, shows a white or gray blank screen, or loads the sidebar but channels never open. Meanwhile everything else on your internet works fine. There's a reason for that: Discord's connection relies on WebSocket technology and Cloudflare's CDN for asset delivery — two things that can be blocked or broken in ways that don't affect regular web browsing at all.
Check Discord's status before troubleshooting anything local.
Go to discordstatus.com — if there's an active incident or degraded performance listed, local fixes won't help. Discord has partial outages several times a month, often affecting specific regions or features. If the status page is all green but you still can't connect, proceed below.
Discord's desktop and web app use WebSocket connections — persistent two-way connections to Discord's gateway servers — to receive messages and events in real time. This is different from regular HTTPS requests. Some networks, antivirus tools, and ISP routing configurations block WebSocket connections or the specific domains Discord uses, while passing normal web traffic through just fine. That's exactly why you can browse the internet, watch YouTube, and use other apps while Discord sits stuck at "connecting."
Discord's media assets (images, avatars, file attachments) are delivered through Cloudflare's CDN. Some ISPs have suboptimal routing to Cloudflare's network, causing asset loading to fail even when the gateway connection works. This shows up as Discord connecting and showing the server list, but channels loading infinitely or images never appearing.
In order, try these before going deeper:
Open Command Prompt as administrator and run the above. You should see "Successfully flushed the DNS Resolver Cache."
Temporarily switch to Google's public DNS to test whether your ISP's DNS is the problem:
8.8.8.8 (primary) and 8.8.4.4 (secondary)8.8.8.8dns.google. iPhone: requires changing in router or using a DNS appPress Win+R, type %appdata%\Discord, press Enter. Delete the Cache folder and the Code Cache folder. Restart Discord.
Open Finder, press Cmd+Shift+G, navigate to ~/Library/Application Support/discord. Delete the Cache folder. Restart Discord.
When Discord works fine on your mobile but won't load on the desktop, the issue is specific to the desktop environment rather than the network. The most common culprits:
Windows Defender Firewall and third-party antivirus programs sometimes block Discord's WebSocket connections without notifying you — the block is silent. Open Windows Security > Firewall & Network Protection > Allow an app through firewall and make sure Discord is in the list with both Private and Public checkboxes ticked. If it's not listed, click "Change settings > Allow another app" and add the Discord executable manually.
If you use a third-party antivirus (Kaspersky, Bitdefender, ESET, Avast): check that app's application control or web filtering settings. Some of these intercept HTTPS connections by certificate injection, which breaks Discord's certificate validation and causes connection failures.
Unlike most apps, Discord updates itself frequently in the background and these updates can occasionally leave the app in a partially updated state. A full uninstall and reinstall is cleaner than trying to fix it in place:
%appdata% — delete the Discord folder%localappdata% — delete the Discord folder there tooSkipping the manual folder deletion is why many people reinstall Discord and still have the same problem — the old corrupted data persists even after a standard uninstall.
Open a browser in incognito mode (extensions disabled) and go to discord.com/app. If Discord loads there but not in the desktop app, the problem is definitely the desktop installation or a firewall rule. If it also fails in the browser, the issue is at the network level.
If you can see your server list and member sidebars but clicking channels causes infinite loading, the message content delivery is failing independently of the gateway connection. This is usually Cloudflare CDN routing.
Run a quick check: open a browser and try loading cdn.discordapp.com directly. If that times out or returns an error, Cloudflare CDN is the bottleneck from your network. Switching DNS to 1.1.1.1 (Cloudflare's own DNS) sometimes improves routing to Cloudflare endpoints from your ISP because it uses Cloudflare's anycast network to find the nearest endpoint.
Also try: clear the app cache as described above. A corrupted channel state cache can cause specific channels to load infinitely while others work fine.
Discord is categorized as a gaming and social communication platform by most commercial network filtering systems, and it sits on the default blocklist for products like Cisco Umbrella, Fortinet, and Palo Alto Prisma. If Discord loads on mobile data but not the school or office Wi-Fi, it's blocked.
The "No Route" error in voice channels is different from Discord not loading entirely. It means the app loaded and connected, but can't establish a UDP connection to the voice server in your selected region. This is a specific network issue:
Enabling QoS High Packet Priority in Discord Settings > Voice & Video can also help on networks that deprioritize gaming/VoIP traffic.
Discord is stuck on the connecting screen forever — what's blocking it?
Discord's WebSocket connection to its gateway servers is being blocked or timing out. Flush your DNS cache (ipconfig /flushdns on Windows), switch to public DNS like 8.8.8.8, and clear Discord's cache folder. If this started suddenly, check discordstatus.com for an ongoing incident first.
Discord loads on my phone but not on my computer
A desktop-only failure points to Windows Firewall, antivirus blocking Discord's connections, or a corrupted installation. Check that Discord is allowed through Windows Firewall. Test the browser at discord.com/app in incognito — if it works there, reinstall the desktop app after manually deleting the %appdata%\Discord folder.
Discord servers load but channels won't open — infinite loading
Servers loading but channels spinning means the message content CDN is failing. Try loading cdn.discordapp.com in a browser — if it times out, switch DNS to 1.1.1.1. Also clear the Discord cache folder to remove corrupted channel state data.
Discord was working, then suddenly stopped loading with no changes made
Check discordstatus.com for incidents. If status is clean, run tracert discord.com (Windows) to see where the connection breaks. A sudden failure usually means either a Discord outage in your region or an ISP routing change affecting your path to Discord's servers.
Discord not loading on school or work network
Discord is on the default blocklist of most commercial network filtering products. If it works on mobile data but not the school/work Wi-Fi, it's blocked. Ask the network admin to whitelist discord.com if you need it for legitimate purposes. Using a personal VPN on a managed network may violate your acceptable use policy.