Discord getting stuck on the main connecting screen usually means the app has opened, but it cannot finish the first network handshake that loads your account, servers, messages, and real-time connection state. The fix is rarely one magic button. Start with the fast checks, then move toward DNS, proxy, firewall, cache, VPN, date/time, and service status in that order.
Definition: Discord stuck on the main connecting screen is the startup state where Discord keeps showing “Connecting” instead of loading the normal app interface. Discord’s own help page points users toward automatic date/time, security scanning, firewall permission, proxy settings, and console errors as first checks for this exact screen. [✅Source-1]
Jump to the Fix You Need
Quick Fix: Get Past the Connecting Screen First
- Close Discord fully. On Windows, check Task Manager. On macOS, use Quit, not only the red window button.
- Restart your router and computer. Give the router 30–60 seconds before turning it back on.
- Check Discord Status. If Gateway, API, Desktop, Web, or Voice has an incident, local fixes may not help yet.
- Turn off VPN and proxy for one test. Discord voice connections need UDP support when a VPN is used.
- Set date and time automatically. A wrong clock can break secure login and session validation.
- Allow Discord through firewall/security software. Do not disable protection permanently; create a clean app rule.
- Clear Discord cache. Delete only cache folders after closing Discord.
- Flush DNS. A stale resolver cache can keep the app looking for an old endpoint.
- Try Discord Web. If web works but desktop does not, focus on local cache, app install, GPU, or firewall rules.
- Try another network. A mobile hotspot test separates device problems from Wi-Fi/router/network filtering.
Do these in order. Fast checks first, then app data, then network commands. Random reinstalling can waste time if the real cause is status, DNS, proxy, or a blocked network path.
What the Discord Main Connecting Screen Means
The main connecting screen appears before Discord finishes loading the normal client. The app may already be installed correctly. Your login may also be valid. The stuck screen means the client cannot complete enough of the startup connection chain to show the interface.
That chain can include DNS lookup, TLS connection, API reachability, Gateway connection, cached app data, local firewall rules, and account session loading. One weak part is enough. Small setting, large symptom.
Main Connecting Screen vs RTC Connecting
Main connecting happens while the app itself loads. RTC Connecting, No Route, ICE Checking, and Connecting often appear when voice chat cannot reach voice servers. Discord groups those voice errors around local interference such as firewall, VPN, network restrictions, or server-side voice endpoint issues. [✅Source-2]
Useful distinction: if Discord never reaches the server list, work on startup connection. If Discord opens but voice calls stay on RTC Connecting, work on voice routing, UDP, region, VPN, and network filtering.
Technical Data That Helps Narrow the Problem
| Technical Item | Useful Value or Detail | Why It Matters |
|---|---|---|
| Voice bandwidth baseline | Discord support lists 300 kbps up/down as a minimum voice troubleshooting reference. | Below that level, voice states can fail even when basic browsing works. [✅Source-3] |
| Gateway connection | Discord’s Gateway uses secure WebSocket connections for real-time state. | If a network blocks or breaks WebSocket traffic, the app can hang during startup. [✅Source-4] |
| DNS cache command | ipconfig /flushdns | Windows can refresh DNS-related settings through ipconfig. [✅Source-5] |
| Google Public DNS IPv4 | 8.8.8.8 and 8.8.4.4 | A DNS change can help when the local resolver returns slow or stale records. [✅Source-6] |
Common Causes and the Right Fix
Discord Service, Gateway, or Client Availability
Before changing local settings, check whether Discord has a live service issue. The status page separates components such as API, Gateway, Media Proxy, Voice, Desktop, iOS, Android, and Web, and it also shows 90-day uptime by component. That matters because one part can be affected while another still works. [✅Source-7]
- If Status shows an incident: wait and avoid reinstalling repeatedly.
- If only Voice is affected: the main app may still open, but calls may fail.
- If Gateway or API is affected: the main connecting screen can stay stuck even on a healthy PC.
Incorrect Date, Time, or Time Zone
Secure apps rely on accurate time. If Windows shows the wrong date, wrong time zone, or a clock far away from real time, Discord can fail during login or connection validation. On Windows, Microsoft documents automatic date/time and automatic time zone settings under Settings > Time & language > Date & time. [✅Source-8]
- Turn on Set time automatically.
- Turn on Set time zone automatically, or choose the correct zone manually.
- Restart Discord after correcting the clock.
- If your PC clock changes again after restart, check motherboard battery or system time sync settings.
Firewall, Antivirus, or Network Filtering
A firewall rule can allow browser traffic but block Discord’s desktop client. This is why YouTube or websites may work while Discord stays on Connecting. Look for rules related to Discord.exe, not only a generic “web access” permission.
- Allow Discord.exe on private networks.
- Allow Discord through your trusted security tool if it has app-level blocking.
- Remove old duplicate Discord rules, then create a fresh rule.
- Restart Discord after editing firewall rules.
Do not turn off your firewall as a permanent fix. Use a short test only, then restore protection and add a proper rule. Safer that way.
Proxy or VPN Interference
Proxy settings can send Discord through a path that does not handle the connection correctly. VPNs can also affect Discord, especially when voice traffic needs UDP. If the app connects after turning off VPN or proxy, the app is not the main problem. The route is.
- Windows: open Settings > Network & internet > Proxy, then turn off manual proxy unless you truly need it.
- macOS: open System Settings > Network, choose the active connection, then check proxy settings.
- VPN: test with VPN off, then test a different VPN protocol or server.
- Work or school network: ask whether Discord traffic is allowed on that network.
Corrupted Cache or Temporary App Data
Discord stores local cache so the app can open faster. When cached files break, the client may loop before it reaches the normal interface. Clearing cache is not the same as deleting your account. Your servers and messages remain tied to your account online.
Before deleting cache: close Discord fully. If the app is still running in the background, cache files may be locked and the fix may not apply.
DNS Resolver Delay or Cached DNS Failure
DNS turns a domain name into the server address your device should contact. When the resolver is slow, blocked, or holding a bad cached answer, Discord can sit at Connecting even though the internet seems fine. A DNS flush is often enough. A DNS change is the next step.
Hardware Acceleration or Graphics Startup Issue
Sometimes Discord opens, but the visual layer fails to render the loaded app correctly. The screen can look frozen, blank, gray, or stuck. This is more likely after a graphics driver update, multi-monitor change, high-refresh display change, or GPU control panel tweak.
- Try Discord Web. If it works, desktop rendering may be the issue.
- Update your graphics driver from the vendor’s official tool or site.
- After Discord opens, test User Settings > Advanced > Hardware Acceleration off.
- If you cannot open settings, clear cache first, then reinstall cleanly.
Public Wi-Fi, Hotel Wi-Fi, or Captive Portal Problems
Public networks often show a login page before full internet access. Discord may try to connect before that page is accepted. Open a browser and visit a simple website first. If a Wi-Fi sign-in page appears, complete it, then restart Discord.
If Discord works on mobile data but not on that Wi-Fi, focus on network policy, DNS, proxy, blocked ports, or captive portal behavior. Not your account.
Windows Fixes for Discord Stuck on Connecting
1. Close Discord From Task Manager
- Press Ctrl + Shift + Esc.
- Find Discord in Processes.
- Click End task.
- Wait 10 seconds.
- Open Discord again.
For a command-line close, use this only after saving other work:
taskkill /F /IM Discord.exe
2. Clear Discord Cache Folders
- Close Discord fully.
- Press Windows + R.
- Type
%appdata%\discordand press Enter. - Delete these folders if present: Cache, Code Cache, GPUCache.
- Open Discord again.
This targets temporary files. If the issue started after an update, cache cleanup often fixes the loop without a full reinstall.
3. Flush DNS and Renew the Network Lease
Open Command Prompt as administrator, then run:
ipconfig /flushdns ipconfig /release ipconfig /renew
Restart Discord after the commands finish. If Wi-Fi disconnects briefly after ipconfig /release, that is expected. It should return after ipconfig /renew.
4. Reset Proxy Settings
- Open Settings.
- Go to Network & internet.
- Open Proxy.
- Turn off Use a proxy server unless your network requires it.
- Restart Discord.
If you are on a company-managed device, do not remove a required proxy without permission. Test on a personal network when possible.
5. Allow Discord Through Windows Firewall
- Open Windows Security.
- Go to Firewall & network protection.
- Open Allow an app through firewall.
- Look for Discord.
- Allow it on your active network type.
- If the rule looks old or duplicated, remove it and add Discord again from its install path.
6. Use a Clean DNS Test
Changing DNS is not a cure for every connection issue, but it is useful when the app fails on one network while other devices behave differently. Write down your current DNS settings first. Then test a known public resolver such as Google Public DNS or your router’s automatic DNS.
- Google Public DNS IPv4:
8.8.8.8and8.8.4.4. - After changing DNS, run
ipconfig /flushdns. - Restart Discord and test again.
- If nothing changes, restore your previous DNS values.
7. Reinstall Without Leaving Broken App Data Behind
- Uninstall Discord from Windows settings.
- Restart the PC.
- Delete leftover Discord folders from
%appdata%and%localappdata%only if you are comfortable signing in again. - Download Discord again from the official Discord website.
- Install and sign in.
Use this after status, time, proxy, firewall, DNS, and cache checks. Reinstalling first can hide the real cause.
macOS Fixes for Discord Stuck on Connecting
1. Quit Discord Fully
- Right-click Discord in the Dock.
- Choose Quit.
- If it will not close, open Activity Monitor.
- Search for Discord, select it, then choose Force Quit.
2. Clear Discord Cache on macOS
- Quit Discord.
- Open Finder.
- Press Command + Shift + G.
- Enter
~/Library/Application Support/discord. - Delete Cache, Code Cache, and GPUCache if present.
- Open Discord again.
3. Check Proxy and DNS
- Open System Settings > Network.
- Select your active Wi-Fi or Ethernet connection.
- Review Proxies. Disable unneeded proxy entries.
- Review DNS. Test automatic DNS first, then a trusted public resolver if needed.
After changing network settings, quit and reopen Discord. macOS may keep old connection state until the app restarts.
4. Test Discord in a Browser
If Discord Web loads but the macOS app does not, the likely area is local app data, desktop app permissions, graphics rendering, or a broken install. If both fail, check network path, DNS, status, or account session.
Mobile Fixes for Discord Stuck on Connecting
Android
- Switch between Wi-Fi and mobile data.
- Turn VPN off for one test.
- Open Settings > Apps > Discord > Storage.
- Clear cache first.
- If needed, clear data and sign in again.
- Update Discord from the Play Store.
iPhone and iPad
- Force close Discord.
- Switch between Wi-Fi and cellular data.
- Turn VPN or iCloud Private Relay-related network changes off for one test if they affect the connection.
- Update Discord from the App Store.
- If the issue stays, uninstall and reinstall Discord.
On mobile, the fastest separator is network switching. If Discord works on cellular but not Wi-Fi, work on Wi-Fi DNS, router, captive portal, or network policy.
Advanced Checks Without Guessing
Check Console Errors
Discord recommends checking console errors when the main connecting screen continues after basic fixes. On Windows, press Ctrl + Shift + I. On macOS, press Option + Command + I. Open the Console tab and look for repeated network, WebSocket, certificate, proxy, or blocked request messages.
What to look for: repeated failed requests, WebSocket close messages, DNS errors, certificate errors, proxy refusal, or blocked network calls. One repeated line can save 30 minutes of trial and error.
Run Simple Network Tests
These tests do not repair Discord by themselves. They show where to look next.
| Test | How to Read It | Next Step |
|---|---|---|
| Discord Web works, desktop does not | Network is likely usable. Desktop app data or firewall rule may be the issue. | Clear cache, allow Discord.exe, then reinstall if needed. |
| Mobile hotspot works, home Wi-Fi does not | Device and account are likely fine. | Check router, DNS, proxy, or ISP routing. |
| All devices fail on the same network | Network-level blocking or DNS problem is likely. | Try different DNS, restart router, check status. |
| Only voice fails | Main app connection is fine; voice route is the issue. | Check VPN UDP support, voice region, firewall, network policy. |
| Status page shows incident | Local repair may not change anything. | Wait for service recovery and avoid repeated reinstall attempts. |
Use the Error Pattern Instead of the Error Name Alone
The phrase “Discord connecting” can point to different places. Track when it happens: app launch, login, server list load, joining a voice channel, switching network, or after sleep mode. That pattern tells you which fix has the highest chance.
If the symptom changes into another Discord issue, keep a broader Discord error center nearby so you can match the new state without mixing unrelated fixes into this one.
Cause-to-Fix Table
| Symptom | Likely Cause | Repair Path | Do Not Start With |
|---|---|---|---|
| Stuck before server list appears | Gateway/API reachability, cache, DNS, proxy | Check status, disable proxy, flush DNS, clear cache | Voice region changes |
| Works in browser, not desktop app | Local app cache, firewall rule, install data | Clear cache, allow Discord.exe, clean reinstall | Router replacement |
| Works on hotspot, not Wi-Fi | Router DNS, captive portal, network filtering | Restart router, sign in to Wi-Fi portal, test DNS | Account password reset |
| Only voice stays connecting | VPN, UDP, firewall, voice route | Turn off VPN, test another region, allow Discord | Deleting all app data first |
| Started after clock change | Wrong system time or time zone | Set time automatically, restart app | Full reinstall |
| Gray or frozen screen | GPU cache or rendering issue | Clear GPUCache, update graphics driver, test hardware acceleration | Changing DNS first |
Fix Order That Saves Time
Start Here
- Check Discord Status.
- Restart Discord fully.
- Restart router and device.
- Turn off VPN/proxy for one test.
- Correct date and time.
Then Repair Local Data
- Clear Cache.
- Clear Code Cache.
- Clear GPUCache.
- Allow Discord through firewall.
- Update the app.
Use Last
- Flush DNS.
- Change DNS.
- Clean reinstall.
- Collect console errors.
- Contact support with details.
When Reinstalling Discord Makes Sense
Reinstall after the smaller fixes fail, not before. A reinstall helps when the desktop app has damaged local files, a broken update, missing components, or cache folders that keep returning the same startup loop.
Before reinstalling, note your login method and make sure you can access your account email or authenticator. Discord account data lives online, but you still need to sign back in. Simple step, easy to forget.
When to Contact Discord Support
Contact support when the issue remains after status check, clock repair, firewall check, proxy/VPN test, cache cleanup, DNS flush, another network test, and reinstall. Send useful details, not a one-line message.
- Your operating system and version.
- Desktop app or browser version.
- Whether Discord Web works.
- Whether mobile data or hotspot works.
- Screenshot of the stuck screen.
- Console error screenshot if available.
- VPN, proxy, firewall, or school/work network details.
A clear report helps support separate local setup issues from service-side incidents or account-specific loading problems.
Common Questions About Discord Stuck on Main Connecting Screen
Why is Discord stuck on the main connecting screen?
Discord usually gets stuck there when the app cannot complete its startup connection. The cause can be Discord status, DNS, proxy, VPN, firewall rules, wrong system time, damaged cache, or a local app rendering issue.
Does clearing Discord cache delete my servers or messages?
No. Clearing cache removes temporary local files. Your servers, messages, friends, and account data stay linked to your Discord account online. You may need to sign in again if you delete broader app data.
Why does Discord Web work while the desktop app stays connecting?
That pattern usually points to local desktop app data, a firewall rule for Discord.exe, hardware acceleration, a damaged install, or a desktop-only cache issue. Start with cache cleanup and firewall permission before reinstalling.
Can VPN cause Discord to stay on connecting?
Yes. A VPN can block or route Discord traffic in a way that breaks startup or voice connection. For voice, UDP support matters. Turn the VPN off for one test, then try another protocol or server if Discord connects without it.
Should I change DNS to fix Discord connecting?
Try DNS after checking status, restarting the app, checking proxy/VPN, and clearing cache. DNS helps when your resolver is slow, cached incorrectly, or blocked. Write down old DNS settings first so you can restore them.
Why does Discord connect on mobile data but not Wi-Fi?
That usually means the account and device are fine. The Wi-Fi network may have DNS issues, router problems, a captive portal, proxy settings, or traffic rules that interfere with Discord.
Is RTC Connecting the same as the main connecting screen?
No. RTC Connecting usually relates to voice calls. The main connecting screen appears while the app itself is loading. The fixes overlap, but voice errors focus more on UDP, VPN, firewall, and voice route settings.
When should I reinstall Discord?
Reinstall after smaller checks fail: status, time, proxy, VPN, firewall, cache, DNS, and another network test. Reinstalling helps when the app files or local data are damaged, but it is not the first repair step.