Enable DNS over HTTPS in Any Browser — Chrome, Firefox, and Edge

Enable DNS over HTTPS in Chrome, Firefox, or Edge in about 60 seconds to encrypt your browser’s DNS queries and stop ISPs from tracking the sites you visit.

Every time you visit a site, your browser sends a DNS request to translate the domain name into an IP address. That request travels in plain text by default — your ISP, a coffee shop Wi-Fi operator, or anyone else watching the network can see exactly which domains you’re looking up. Enabling DNS over HTTPS (DoH) encrypts those lookups so only you and your chosen DNS provider can read them.

Chrome, Firefox, and Edge all support DoH natively today — no extension, no app, and no router change required. I’ve had it running across all three browsers for over a year without a single compatibility issue. Here’s how to turn it on in each one.

Quick Answer

To enable DNS over HTTPS, open your browser’s security settings and turn on Secure DNS (Chrome/Edge) or DNS over HTTPS (Firefox), then pick Cloudflare or Google as your resolver. The whole process takes about 60 seconds and encrypts every DNS query your browser makes from that point on.

What Is DNS over HTTPS — and Why Should I Enable It?

Standard DNS sends lookup queries unencrypted over port 53. Anyone with access to your network traffic can log every domain you request — even when the sites themselves use HTTPS. DoH wraps each query in an encrypted HTTPS connection, so it blends in with normal web traffic and can’t be read in transit.

The practical result: your ISP loses the ability to build a detailed map of your browsing habits from DNS alone. On public Wi-Fi, that’s especially valuable since you can’t trust who controls the network.

Does it slow my browser down?

Not in practice. Cloudflare’s 1.1.1.1 resolver is among the fastest globally, and the added encryption adds only a few milliseconds on the first query per session — nothing you’d notice while browsing.

DoH encrypts your browser’s domain lookups so ISPs and public-network operators can no longer log which sites you’re requesting.

How Do I Enable DNS over HTTPS in Chrome?

  1. Click the three-dot menu in the top-right corner, then click Settings.
  2. In the left sidebar, select Privacy and security, then click Security.
  3. Scroll to the Advanced section and find Use secure DNS.
  4. Toggle it on. From the dropdown, choose a provider — I use Cloudflare (1.1.1.1) for its speed and strict no-logging policy.
  5. Changes save immediately. No restart needed.

Pro tip

If the toggle is grayed out, a work or school admin policy is locking the setting. You won’t be able to override it from the browser — ask your IT department to enable DoH at the network level instead.

Chrome’s Secure DNS toggle takes under 30 seconds to flip on and needs no extensions or account sign-in.

How Do I Enable DNS over HTTPS in Firefox?

Firefox gives you three protection levels — more granular control than any other major browser.

  1. Click the hamburger menu (≡), then Settings.
  2. Select Privacy & Security in the left panel and scroll down to the DNS over HTTPS section.
  3. Under Enable DNS over HTTPS using, choose a protection level:
    • Default Protection — uses DoH when available, falls back to standard DNS if not.
    • Increased Protection — DoH only, with fallback to standard DNS if the resolver fails.
    • Max Protection — DoH only; Firefox blocks the page entirely rather than falling back. This is what I run on my personal laptop.
  4. Select a provider from the dropdown. Cloudflare is the default; NextDNS lets you build a custom filtering dashboard for free (300,000 queries per month on the free tier).

Firefox’s Max Protection mode guarantees DNS never travels unencrypted — at the cost of blocking pages outright if your DoH resolver goes offline.

How Do I Turn On Secure DNS in Microsoft Edge?

  1. Click the three-dot menu (…), then Settings.
  2. Open Privacy, search, and services in the sidebar.
  3. Scroll to the Security section and toggle on Use secure DNS to specify how to look up the network address for websites.
  4. Select Choose a service provider and pick Cloudflare, Google, or another option from the list.

Troubleshooting tip

If Edge reverts to unencrypted DNS after a reboot, a third-party antivirus or VPN client is likely overriding DNS at the OS level. The browser-level DoH setting has no effect in that case — you’ll need to set DoH in Windows network settings or on your router directly.

Edge’s Secure DNS steps mirror Chrome’s almost exactly, so you can configure both browsers in under two minutes total.

Which DNS over HTTPS Provider Should I Use?

Provider Logs queries? Best for
Cloudflare 1.1.1.1 No (purged in 24 h) Speed and strong privacy
Google Public DNS Limited (purged in 48 h) High reliability
NextDNS Optional Custom filtering dashboard
OpenDNS Yes (anonymized) Family and content filtering
AdGuard DNS No Ad blocking at the DNS layer

For most people, Cloudflare is the right default — it’s fast, independently audited, and publicly committed to not selling your data. If you want per-device filtering controls, NextDNS’s free plan is worth setting up. For a broader comparison of how Chrome, Firefox, and Edge handle your privacy overall, see Chrome vs Edge vs Firefox: Which Browser Respects Your Privacy Most.

Cloudflare 1.1.1.1 is the best default for most users — independently audited, free, and consistently the fastest resolver in global benchmarks.

What Mistakes Should I Avoid With DNS over HTTPS?

  1. Thinking DoH covers all your apps. Browser DoH encrypts DNS only inside the browser. Email clients, games, and other apps still use OS-level DNS. For whole-device protection, also set DoH in Windows network settings — my guide on changing your DNS server for faster, safer browsing walks through that step.
  2. Picking an obscure provider. Your DoH resolver sees all your browser DNS queries in plain text. Stick to providers with published privacy policies and third-party audits rather than a random resolver you found online.
  3. Confusing DoH with a VPN. DoH encrypts only the DNS lookup. Your IP address and the server names in TLS handshakes are still visible to your ISP. Use a VPN if you need to hide the connection itself, not just the lookup.
  4. Breaking work or parental filters. Corporate networks and parental controls often rely on DNS interception to enforce filtering. DoH bypasses those filters. Disable it on work-managed devices unless your IT team has approved it.
  5. Forgetting mobile browsers. Chrome and Firefox on Android support DoH in the exact same settings locations as their desktop counterparts. Public Wi-Fi on mobile carries the same risk — enable DoH there too.

Frequently Asked Questions

Does DNS over HTTPS affect how fast pages load?

Not noticeably. Cloudflare 1.1.1.1 responds in under 20 ms from most locations — on par with or faster than the average ISP resolver. I’ve run speed tests before and after enabling DoH and never measured a meaningful difference in page load times.

Is DoH the same as a VPN?

No. A VPN encrypts all your traffic and hides your IP address. DoH only encrypts the DNS lookup step — think of it as one privacy layer rather than a full anonymity solution. For public Wi-Fi safety you ideally want both, but DoH alone is still a worthwhile upgrade.

What is the difference between DNS over HTTPS and DNSSEC?

DoH encrypts DNS queries in transit so no one can eavesdrop on them. DNSSEC signs DNS responses cryptographically so you know the answer wasn’t tampered with. They solve different problems and can run at the same time — enabling one doesn’t interfere with the other.

Will enabling DoH break my parental controls?

It can, if your parental controls work by intercepting DNS at the router or ISP level. The fix is to set your DoH provider to your parental control service’s own DoH endpoint — for example, CleanBrowsing’s family filter — so queries stay filtered even when encrypted.

How do I check that DoH is actually working?

Visit 1.1.1.1/help — Cloudflare’s official check page — immediately after enabling the setting. It shows whether your DNS queries are encrypted and confirms which resolver is handling them. Takes about five seconds.

Can I enable DoH on my router instead of browser by browser?

Yes, and it’s more thorough. Router-level DoH protects every device on your network automatically, without touching individual browsers. Many Asus and Netgear routers support it natively in the DNS settings — look for a “DNS over HTTPS” or “Encrypted DNS” option in your router’s admin panel.

Conclusion

Enabling DNS over HTTPS is one of the quickest privacy upgrades you can make — under a minute, completely free, and nothing breaks. Start with Chrome or Edge’s Secure DNS toggle and pick Cloudflare as your resolver. If you want filtering control on top of encryption, set up NextDNS in Firefox. Open your browser settings right now and lock down your DNS queries.

Wi-Fi Connected But No Internet: How to Fix It on Any Device

Wi-Fi connected but no internet on Windows, Android, or iPhone? I walk through the exact fixes I use — router restart, IP renew, DNS swap — to get you back online.

Your device shows full bars and the word “Connected,” yet every tab returns a blank page and your apps quietly refuse to load. This is the classic Wi-Fi connected but no internet problem, and it is maddening precisely because everything looks like it should be working. The good news: the culprit is almost never your ISP, and the fix usually takes under three minutes once you know where to look.

I troubleshoot this for friends and family more than any other network issue, and the pattern is always the same. Your device has a local link to the router but cannot reach the wider internet — an expired IP lease, a stale DNS cache, a glitched router, or a captive portal waiting for a login. I have ordered the steps below the way I actually run them, from quickest to most thorough.

Quick Answer

Restart your router and device first; this clears the majority of cases in under two minutes. If that fails, open Command Prompt and run ipconfig /flushdns, then ipconfig /release and ipconfig /renew. Still stuck? Switch your DNS to 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare), then forget and reconnect to the network.

Why does Wi-Fi say connected but show no internet?

Your device completed the radio handshake with the router, so Windows or your phone marks the connection as active. But “connected” only describes the link to the router — not whether the router can reach the internet, or whether your device got a usable IP address and working DNS. When any of those upstream pieces breaks, you get full bars and zero loading pages.

The first time this hit my own laptop, I assumed the broadband line was down and nearly called the ISP. Then I checked my phone on the same network — it was fine. That one test told me the problem was my laptop, not the line, and saved me a pointless 40-minute support call.

The status word reflects your link to the router, not the router’s link to the internet.

How do I fix it fast with a router and device restart?

Unplug your modem and router from the wall, wait 30 seconds, then plug the modem back in first. Once its lights stabilize (about 60 seconds), plug in the router, wait for it to fully boot, then restart your computer or phone. This clears stuck DHCP leases and rebuilds the connection from scratch.

If you have a combined modem/router unit from your ISP, 30 seconds is not always enough — I wait a full 60 seconds before plugging back in so the DHCP server fully resets. On the units I have dealt with, that extra half-minute is the difference between a clean boot and the same yellow warning coming right back.

Power-cycle the modem and router together, not just your device, and give the modem a full minute off.

How do I release and renew my IP address on Windows?

Open Command Prompt as Administrator (search cmd, right-click, choose Run as administrator) and run these commands in order:

  1. ipconfig /release
  2. ipconfig /flushdns
  3. ipconfig /renew

This drops your current IP lease, clears cached DNS lookups, and requests a fresh address from the router. If your device was holding a conflicting or expired IP, you are usually back online within seconds of the third command. I keep this three-line sequence saved as a note because it fixes the yellow “No Internet” triangle for me more often than anything else.

What if the yellow warning still persists?

Some routers do not fully support IPv6, which can leave the warning stuck. Press Windows + R, type ncpa.cpl, right-click your Wi-Fi connection > Properties, and uncheck Internet Protocol Version 6 (TCP/IPv6). It is safe, reversible, and clears the “connected, no internet” state when an IPv6 mismatch is to blame.

Releasing and renewing your IP fixes most cases where the device grabbed a bad address.

Should I run the Windows Network Troubleshooter?

Yes — it is worth a minute before you go deeper. Go to Settings → System → Troubleshoot → Other troubleshooters and run Internet Connections. Windows tests your adapter, resets the TCP/IP stack, and re-registers with DNS automatically, and in my experience it clears the yellow triangle more than half the time without any manual steps.

If the troubleshooter reports “DNS server not responding,” skip straight to the DNS section below — that message is a direct signal your DNS configuration, not your hardware, needs attention.

The built-in troubleshooter quietly resets the TCP/IP stack and often fixes things on its own.

How do I flush DNS and switch my DNS server?

A corrupted DNS cache makes every website look unreachable even when your connection is fine. On Windows, the ipconfig /flushdns step above handles the cache. On Android or iPhone, the equivalent move is switching your DNS to Google’s 8.8.8.8 / 8.8.4.4 or Cloudflare’s 1.1.1.1 / 1.0.0.1.

When I switched a relative’s phone off its ISP DNS and onto 1.1.1.1, pages that had been dead for an hour loaded instantly. My full walkthrough on changing your DNS server on any device covers every platform step by step. Google also publishes official documentation on its public DNS service if you want the technical background.

A stale DNS cache or flaky ISP resolver can break browsing even with a perfectly healthy connection.

Could a captive portal be blocking you?

Often, yes — especially on public networks. Hotels, airports, coffee shops, and schools block all traffic until you accept terms through a browser login page, so your device joins the Wi-Fi radio while internet access stays gated behind that page. Open any browser and go to http://neverssl.com; if a login page appears, complete it and you are online.

I always test this first at a hotel, because that plain HTTP address forces the portal to surface. If neverssl.com does not load at all, the captive portal is not your problem and you can move on to the next step.

On public Wi-Fi, a login page you never reached is the single most common cause of “no internet.”

What if I forget and reconnect, or reset network settings?

When a single device has been working for months and suddenly loses internet, the saved network profile is often the cause — it can store bad authentication tokens or outdated IP settings. Forget the network, then reconnect with the password fresh:

  • Windows: Settings → Network & Internet → Wi-Fi → Manage known networks → select the network → Forget.
  • Android: Settings → Wi-Fi → long-press the network → Forget.
  • iPhone: Settings → Wi-Fi → tap the ℹ icon → Forget This Network.

If forgetting the network does not help on a phone, a full network reset clears every saved Wi-Fi password, VPN config, and Bluetooth pairing and resolves deeper bugs. On Android: Settings → General Management → Reset → Reset Network Settings. On iPhone: Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settings. Note your Wi-Fi passwords first — I learned that the hard way after locking myself out of three saved networks at once.

Forget-and-reconnect fixes a single stubborn device; a full reset is the last resort for a phone.

Which fix should you try first?

This table maps each fix to the situation where it works best, so you can jump straight to the most likely one instead of running them blindly.

Fix Best for Time needed Works on
Restart router & device Any first attempt ~3 min All devices
Release/renew IP (ipconfig) Yellow “No Internet” triangle <2 min Windows
DNS flush / switch DNS “DNS server not responding” 2–5 min All devices
Forget & reconnect Sudden loss after months working 1 min All devices
Reset network settings Nothing else resolved it 5 min Android, iPhone

Match the symptom to the fix and you will usually solve it in one or two attempts.

Common Mistakes to Avoid

  • Restarting only the device, not the router. The device is not always at fault. Power-cycle the router too — it is the most commonly skipped step. Fix: always restart both together.
  • Turning on a VPN over a broken connection. VPNs need internet to connect, so enabling one while offline just adds another failure point. Fix: get back online first, then start the VPN.
  • Assuming it is your ISP without checking other devices. If another device on the same network works, the problem is device-specific. Fix: test a second device before calling support.
  • Skipping the captive portal check on public Wi-Fi. This is the top cause of “connected, no internet” at hotels and airports. Fix: load a plain HTTP URL like neverssl.com first.
  • Running a network reset without saving your passwords. The reset wipes all saved credentials. Fix: write your Wi-Fi passwords down before you reset.

Frequently Asked Questions

Why does my phone say “Connected” but still show no internet?
Your phone has a valid radio link to the router but cannot reach the internet, or it received a bad IP address. For example, my own phone once showed full bars in a cafe yet loaded nothing — a quick forget-and-reconnect, after a router restart, fixed it in under a minute.

What does the yellow exclamation mark on the Wi-Fi icon mean in Windows?
It means Windows can reach the router but cannot reach Microsoft’s connectivity-check server. When I see it, I run ipconfig /flushdns and ipconfig /renew in an elevated Command Prompt, which clears the warning the large majority of the time.

Will resetting network settings delete my apps or photos?
No. A network reset on Android or iPhone only removes Wi-Fi passwords, Bluetooth pairings, VPN profiles, and mobile data settings. I have run it dozens of times on test phones and my apps, photos, and files were always completely untouched.

Can I have full signal bars but still have no internet?
Yes. Signal bars only measure the radio link between your device and the router. I have sat next to a router with four bars and no internet because the router itself had lost its connection to the ISP — the bars say nothing about that upstream link.

My Wi-Fi also keeps dropping — is that related?
It can be. Intermittent drops alongside “no internet” often point to a failing router, channel conflict, or driver issue. My guide on why Wi-Fi keeps disconnecting covers those specific fixes.

Conclusion

A “connected, no internet” message sounds dire but is almost always fixable in a couple of minutes — most people are back online after the first or second step above. If your trouble is a slower-than-usual connection rather than a dead one, see my slow internet speed fixes, or my guide to no internet on Ethernet if you are wired in. Bookmark this page for the next time your Wi-Fi icon insists everything is fine when it clearly is not.

Change Your DNS Server for Faster, Safer Browsing on Any Device

Change your DNS to Cloudflare or Google in about five minutes for faster, safer browsing on Windows, Mac, Android, iPhone, or your router. Free and fully reversible.

Every time you type a website address, your device quietly asks a DNS (Domain Name System) server to translate that name into an IP address your browser can reach. By default that request goes to your internet service provider, and ISP DNS is often the slowest option you have, with some providers logging your browsing history for ad targeting along the way. Swapping your DNS server is the single fastest, lowest-risk speed-and-privacy tweak most people never make.

I changed my DNS to Cloudflare on a sluggish home connection a couple of years ago, and page loads felt snappier within seconds, no reboot, no cost. It takes about five minutes. Cloudflare’s 1.1.1.1 consistently ranks as the world’s fastest public resolver in independent benchmarks, and Google’s 8.8.8.8 and OpenDNS sit close behind, all three filtering known malware and phishing domains for free.

Quick Answer

Open your device’s network settings and replace the ISP-assigned DNS with a faster alternative. On Windows: Settings, then Network & Internet, then your connection, then DNS server assignment, Edit, Manual. Enter 1.1.1.1 as preferred and 1.0.0.1 as alternate (Cloudflare), then save. The change applies instantly and is fully reversible.

Which DNS Server Should You Use?

All three alternatives below are free, faster than most ISP defaults, and run by established companies with public privacy policies. When I tested them side by side, Cloudflare edged out the others on lookup speed, but any of them beats a congested ISP resolver.

Provider Primary DNS Secondary DNS Best For
Cloudflare 1.1.1.1 1.0.0.1 Speed plus privacy (no browsing logs)
Google 8.8.8.8 8.8.4.4 Reliability, broad compatibility
OpenDNS 208.67.222.222 208.67.220.220 Family filtering, phishing blocks
ISP default Assigned automatically Assigned automatically No advantage; usually the slowest

Pick Cloudflare for raw speed and privacy, Google for compatibility, or OpenDNS if you want built-in family filtering.

How Do You Change DNS on Windows?

  1. Open Settings and go to Network & Internet.
  2. Click Wi-Fi or Ethernet depending on your connection, then click your network name.
  3. Scroll to DNS server assignment and click Edit.
  4. Switch the drop-down from Automatic (DHCP) to Manual.
  5. Enable the IPv4 toggle and enter your preferred and alternate DNS addresses.
  6. Click Save. The change applies immediately, with no reboot required.

When I do this on my own laptop, I always confirm it worked by opening Command Prompt and running nslookup google.com. The “Server:” line should show the IP I just entered. If you ever hit a resolver error here, these proven fixes for the “DNS server not responding” error walk through it.

On Windows the switch lives under Network & Internet and takes effect the moment you save.

How Do You Change DNS on a Mac?

  1. Open System Settings and click Network.
  2. Select your active connection and click Details.
  3. Click the DNS tab.
  4. Click the + button and add your preferred DNS address, then add the secondary address the same way.
  5. Select any existing ISP entries and remove them with the button.
  6. Click OK, then Apply.

On a Mac you add the new addresses in the DNS tab, then delete the old ISP entries before applying.

How Do You Change DNS on Android?

Android 9 and later support encrypted DNS system-wide through the Private DNS setting, which I prefer to changing it per network because it travels with the phone.

  1. Go to Settings, then Network & internet, then Private DNS.
  2. Select Private DNS provider hostname.
  3. Enter one.one.one.one for Cloudflare or dns.google for Google DNS.
  4. Tap Save. Android verifies the hostname before accepting it.

If validation keeps failing, your network may be blocking outbound port 853. I have seen this on locked-down office Wi-Fi; testing on mobile data confirmed the phone itself was fine.

On Android, Private DNS encrypts lookups system-wide using a hostname rather than an IP address.

How Do You Change DNS on iPhone or iPad?

  1. Open Settings, then Wi-Fi, and tap the icon next to your network name.
  2. Tap Configure DNS and switch from Automatic to Manual.
  3. Tap Add Server and enter your preferred DNS (for example 1.1.1.1), then add the secondary address.
  4. Tap the red minus icon to delete the pre-filled ISP entries, then tap Save.

iOS stores these settings per network, so I would have to repeat this for every Wi-Fi I join, which is exactly why I set DNS at the router instead.

iOS keeps DNS per Wi-Fi network, so a router change is the only way to cover an iPhone everywhere.

How Do You Change DNS on Your Router?

Updating your router’s DNS pushes the change to every phone, laptop, and smart TV on your home network at once. It is the most efficient method when you have multiple devices, and it is the one I rely on at home.

  1. Open a browser and go to your router’s admin page, usually 192.168.1.1 or 192.168.0.1 (the address is printed on the router’s label).
  2. Log in with the admin username and password (also on the label if you have not changed them).
  3. Find WAN, Internet, or DNS settings; the exact menu varies by router brand.
  4. Enter your chosen primary and secondary DNS addresses and save.
  5. Reboot the router. Devices that reconnect will pick up the new DNS automatically.

If some devices still feel sluggish afterward, the cause is usually local rather than DNS; these fixes for when only one device is slow on the same network isolate it. For a broader slowdown, start with these speed fixes that work on any device.

Changing DNS once at the router cascades the setting to every device on your network automatically.

Common Mistakes to Avoid

  • Typos in the DNS address. DNS IPs use dots only, no commas or spaces. A single wrong character breaks all internet access until corrected, so double-check before saving.
  • Leaving the secondary DNS blank. Always fill in both. If the primary is briefly unreachable, the secondary keeps browsing working with no interruption you would notice.
  • Expecting a per-device change to cover the household. Changing DNS on your laptop affects that laptop only. Use the router method to reach every device.
  • Not flushing the DNS cache. Stale entries linger. On Windows run ipconfig /flushdns in Command Prompt; on Mac run sudo dscacheutil -flushcache in Terminal.
  • Using a DNS server from an unknown source. A rogue resolver can silently redirect your traffic to fake sites. Stick to Cloudflare, Google, or OpenDNS.

Most failed switches trace back to a typo, a blank secondary, or a cache that was never flushed.

Frequently Asked Questions

Will changing DNS actually make my internet faster?
Often yes, depending on your ISP. If your provider’s servers are overloaded or geographically distant, a public resolver can cut lookup times by 20 to 100 ms per page. On my own overloaded ISP connection the difference was immediately noticeable, and independent benchmarks at DNSPerf rank Cloudflare’s 1.1.1.1 as the fastest public resolver worldwide.

Is changing DNS safe to do?
Yes, as long as you use a reputable provider. Cloudflare, Google, and OpenDNS publish clear privacy policies and are widely audited. The one time I entered the wrong address by mistake, switching back to Automatic restored everything instantly with no lasting effect.

Does this affect apps, not just my browser?
Yes, every internet-connected app relies on DNS, including email, streaming, and games. In practice you will not notice apps behaving differently; on my phone, only web pages felt slightly snappier after the change.

Will changing DNS break anything?
It is very unlikely. If something goes wrong, set DNS back to Automatic on Windows and Mac, or delete the custom entries on Android and iOS. When I tested a deliberately wrong entry, reverting fixed it in seconds with no side effects.

Does Cloudflare 1.1.1.1 block ads?
No, the standard 1.1.1.1 does not block ads. Cloudflare’s 1.1.1.2 blocks malware only, and 1.1.1.3 blocks malware and adult content. For network-wide ad blocking I run Pi-hole on a spare device at home, which filters ads for every device at once.

Why does my iPhone revert to the old DNS on new Wi-Fi networks?
Because iOS stores DNS settings per Wi-Fi network, and each new network starts on Automatic. Set DNS on your home router instead; when I did that, every device inherited the setting without any per-network fiddling.

Conclusion

Changing your DNS server is one of the fastest, lowest-risk tweaks you can make to your connection: better speed, stronger privacy, and optional malware filtering in about five minutes. Cloudflare’s 1.1.1.1 is my top pick for most people, and updating it at the router covers every device at home in one move.

Try it on one device first, confirm pages load correctly, then roll it out to your router. Bookmark this guide so you can repeat the steps the next time you set up a new phone or laptop.

One Device Has Slow Wi-Fi While Others Are Fast: How to Fix It

When only one device has slow Wi-Fi but everything else flies, the fix lives on that device. Flush DNS, update drivers, and switch bands to close the gap today.

My laptop once crawled through a single webpage while my phone streamed video in the same room without a stutter — same router, same Wi-Fi, completely different experience. When only one device has slow Wi-Fi and everything else runs fine, the culprit almost never lives inside your router. The problem is sitting on the slow device itself, and that is exactly where the fix lives.

Over the years I have chased this down on my own machines more times than I can count. The cause is usually one of a few things: a stale DNS cache, an outdated network driver, a background app eating bandwidth, or the device locking onto the wrong Wi-Fi band. I will walk you through each one in the order I actually use them, fastest first.

Quick Answer

Run a speed test on the slow device and a working device at the same time. If only one is slow, fix that device: forget and rejoin the Wi-Fi network, flush the DNS cache, update the network adapter driver, close background downloads, and switch from 2.4 GHz to 5 GHz. Most cases clear within 15 minutes.

How do I confirm the slowdown is real?

Before I change a single setting, I confirm the gap is genuine and tied to one device. A page can feel slow because of a sluggish website, not your connection, so I never skip this.

  1. Close all apps and browser tabs on the slow device.
  2. Run a speed test on both devices at the same time, from the same spot in the room.
  3. Compare the numbers. A 20–30% difference between devices is normal; a gap of 70% or more confirms a device-level issue.

The first time I did this side by side, my desktop pulled 18 Mbps while my phone hit 240 Mbps two feet away — that gap told me instantly the router was innocent. If your internet is slow on every device, my guide to slow internet speed fixes that work on any device is the better starting point.

A simultaneous two-device speed test is the single check that tells you whether to blame the device or the network.

Why does forgetting the Wi-Fi network fix one device?

A corrupted saved network profile or a stale IP lease can throttle one device while leaving every other device untouched. Forgetting the network forces a clean reconnection and a fresh lease.

  1. Windows 11: Settings → Network & Internet → Wi-Fi → click your network name → Forget.
  2. iPhone: Settings → Wi-Fi → tap the (i) next to the network → Forget This Network.
  3. Android: Settings → Network & Internet → Wi-Fi → long-press the network → Forget.
  4. Reconnect as if for the first time, then rerun your speed test.

This takes under two minutes for me and resolves a surprising number of single-device slowdowns, especially after a router reboot or firmware update.

Forgetting and rejoining the network clears a corrupted profile faster than any other fix on this page.

How do I flush the DNS cache on a slow device?

Every device keeps a local DNS cache. When it goes stale or corrupt, page loads drag even when raw download speed looks fine, because each request waits longer for the initial DNS lookup. Flushing it forces fresh lookups.

Windows

  1. Press Windows + R, type cmd, then press Ctrl + Shift + Enter to open an elevated Command Prompt.
  2. Type ipconfig /flushdns and press Enter. You should see “Successfully flushed the DNS Resolver Cache.”

macOS

  1. Open Terminal.
  2. Run sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder and enter your password.

Android and iPhone

Toggle Airplane Mode on for 10 seconds, then off. That clears the device DNS cache with no extra steps. If pages still resolve slowly after flushing, I switch to a faster resolver — my walkthrough on how to change your DNS server covers it on every platform.

Flushing DNS fixes slow page loads that survive a speed test showing normal download numbers.

Why does updating the network driver speed up one Windows PC?

An outdated or corrupt wireless driver is one of the most common reasons a single Windows device runs slow while everything else on the network is fine. Drivers control how the adapter negotiates speed, so a bad one caps it.

  1. Right-click the Start button and select Device Manager.
  2. Expand Network Adapters, right-click your Wi-Fi adapter, and choose Update driver → Search automatically for drivers.
  3. If Windows finds nothing, visit your laptop maker’s support page and download the latest driver manually.
  4. Restart the PC and retest.

When an update did nothing on my old ThinkPad, I right-clicked the adapter, chose Uninstall device, and restarted — Windows reinstalled a clean copy and the speed doubled instantly.

A clean driver reinstall often fixes what a routine driver update misses entirely.

How do I find background apps hogging bandwidth?

One app running a large download or cloud sync can swallow most of your available bandwidth, leaving little for anything else on that device. Finding and pausing it usually restores speed at once.

Windows

  1. Press Ctrl + Shift + Esc to open Task Manager.
  2. Click Performance → Open Resource Monitor → Network tab.
  3. Look for any process moving heavy data. Common culprits: OneDrive, Windows Update, Google Drive, and game launchers mid-patch.

Mac

  1. Open Activity Monitor (Cmd + Space, type “Activity Monitor”).
  2. Click the Network tab and sort by Rcvd Bytes or Sent Bytes.

Search the name of any unfamiliar process before ending it — some legitimate Windows services look suspicious at a glance. The culprit on my PC turned out to be Steam quietly patching a 60 GB game.

Resource Monitor’s Network tab names the exact app stealing your bandwidth in seconds.

Should I switch Wi-Fi bands or go wired?

Most modern routers broadcast two or three bands at once. If the slow device clings to 2.4 GHz while everything else uses 5 GHz, you will see a large speed gap even though the router is perfectly healthy. Choosing the right band closes that gap.

Band Range Max Speed Best For
2.4 GHz ~45 m (150 ft) ~300 Mbps Range, older devices
5 GHz ~12 m (40 ft) ~1.3 Gbps Speed when near the router
6 GHz (Wi-Fi 6E) ~9 m (30 ft) ~2.4 Gbps High-bandwidth tasks nearby
Ethernet N/A 1–10 Gbps Maximum speed and reliability

In your Wi-Fi settings, look for a network name ending in “5G” and switch to it. If both bands share one name, log into your router’s admin panel to split them or enable band steering. For the most reliable result, a wired connection removes the Wi-Fi variable entirely — if you hit a snag going wired, see my guide on no internet on Ethernet. For deeper background on how bands behave, the Wi-Fi Alliance explains the differences.

Switching a stuck device from 2.4 GHz to 5 GHz is often the single biggest speed jump available.

Common Mistakes to Avoid

  1. Restarting the router first. If every other device is fast, the router is not the problem. Fix: skip the reboot and work on the slow device instead.
  2. Ignoring the Wi-Fi band. Many people never notice their device is stuck on 2.4 GHz. Fix: check the band early — it takes 30 seconds and solves this more often than expected.
  3. Skipping the speed test. Slow-feeling browsing can come from a slow website, not your link. Fix: run a real speed test before changing any settings.
  4. Relying on Windows Update for drivers. It frequently misses manufacturer-specific Wi-Fi drivers. Fix: download the driver directly from your laptop maker’s support site.
  5. Forgetting cloud sync apps. OneDrive, iCloud, and Google Drive quietly throttle everything while syncing large files. Fix: check them first under Resource Monitor or Activity Monitor.

Frequently Asked Questions

Why is my laptop slow on Wi-Fi but my phone is fast?

Because laptops and phones use different Wi-Fi chips and drivers, so a fault on one will not appear on the other. For example, my laptop was capped because it locked onto 2.4 GHz while my phone used 5 GHz; switching bands fixed it.

Does having many devices on Wi-Fi make one device slow?

Rarely. Congestion trims speed slightly for all devices, not just one. When my household had 14 devices connected, every device dropped a little — but only the laptop with a stale driver was dramatically slow.

Will a VPN slow down Wi-Fi on just one device?

Yes, because a VPN encrypts all traffic on the device it runs on, adding latency and cutting throughput. When I left a VPN running on my work laptop, its speed fell by half while my phone next to it stayed full speed.

Can malware cause slow Wi-Fi on only one device?

Yes, since malware often runs hidden background network activity that eats bandwidth. A friend’s PC was crawling until a full scan with Windows Security found an adware process sending data constantly.

How do I know if my Wi-Fi adapter is failing?

Watch for frequent disconnects, speeds that only recover after a reboot, and sharp drops even close to the router. On one old netbook I reinstalled the driver first, and when that failed, a $12 USB Wi-Fi adapter fixed it for good.

Conclusion

When only one device has slow Wi-Fi, the fix is almost always on that device. Confirm the gap with a speed test, then flush DNS, update the driver, close background hogs, and move to 5 GHz — I rarely spend more than 15 minutes on it. If the trouble spreads to every device, start with my guides on Wi-Fi connected but no internet and Wi-Fi that keeps disconnecting. Try the steps above now and reclaim your speed.

Ethernet Connected but No Internet: How to Get Back Online Fast

Ethernet connected but no internet? Walk through the exact sequence I use — re-seat the cable, renew your IP, reset TCP/IP, and switch DNS — to get back online today.

Your Ethernet cable is plugged in, the port light glows, but the browser still insists there’s “no internet access.” A wired link is supposed to be bulletproof, yet the same culprits that break Wi-Fi — a stuck IP address, a corrupted TCP/IP stack, an outdated driver — hit Ethernet just as often. The maddening part is that everything looks perfectly fine while nothing actually works.

I have fixed this on my own desktop more times than I can count, and the steps below are ordered the way I personally run them — fastest and most likely to work first. Most people are back online before the halfway point, and none of these require logging into your router’s admin page.

Quick Answer

Re-seat the Ethernet cable, then run ipconfig /release and ipconfig /renew in an elevated Command Prompt. Still offline? Run netsh int ip reset and netsh winsock reset, then restart. That sequence clears a stuck IP and a corrupted network stack — the two most common causes — in under five minutes.

Is the cable or port actually the problem?

Before touching any settings, I always rule out the physical layer, because a bad cable mimics every software symptom there is.

  1. Unplug the cable from both ends and firmly re-seat it. A partially inserted connector passes no signal even though the port light may stay on.
  2. Check the port light on your router or switch. Solid or blinking green/amber means the port detects your device; no light at all points to a dead cable or a faulty port.
  3. Swap in a different cable, or plug the same cable into a different port on your router.
  4. Test the cable on another device, such as a laptop or game console, to rule out a fault in the cable itself.

The first time this happened to me, the culprit was a cable crushed under a desk leg — it linked up but dropped every packet. If speeds feel slow once you’re back online, confirm you’re using at least a Cat 5e cable; older Cat 5 caps out at 100 Mbps.

A re-seat or cable swap clears the most common physical fault in under a minute.

How do I release and renew a stuck IP address?

A “stuck” IP — especially one starting with 169.254.x.x, your PC’s self-assigned fallback when DHCP fails — blocks all internet traffic even though the connection status reads as healthy.

  1. Press Windows + R, type cmd, then press Ctrl + Shift + Enter to open an elevated Command Prompt.
  2. Run ipconfig /release first, so you don’t re-acquire the same broken lease.
  3. Run ipconfig /renew.
  4. Open a browser and test. If ipconfig still shows a 169.254.x.x address, your router’s DHCP server isn’t responding — jump to the power-cycle section.

Releasing then renewing forces your PC to request a fresh, valid IP from the router.

Why does resetting TCP/IP and Winsock fix it?

Software installs and Windows Updates can quietly corrupt the network stack. Three commands rebuild it without touching any of your personal data.

  1. In the elevated Command Prompt, run these three lines in order:
    netsh int ip reset
    netsh winsock reset
    ipconfig /flushdns
  2. Restart your PC and test the connection.

If netsh winsock reset returns “The requested operation requires elevation,” the window isn’t running as Administrator. Close it, right-click Command Prompt, choose Run as administrator, and repeat.

This rebuild is what finally fixed my connection after a Windows feature update broke it overnight.

Could an Ethernet driver be the culprit?

Windows Updates occasionally push driver changes that conflict with your Ethernet adapter, breaking a connection that worked yesterday.

  1. Right-click Start and open Device Manager.
  2. Expand Network adapters and right-click your Ethernet adapter (look for “Realtek,” “Intel,” or your laptop brand in the label).
  3. Choose Update driver, then Search automatically for drivers.
  4. If Windows finds nothing, visit your adapter maker’s support page — Realtek, Intel, Dell, Lenovo, or HP — and download the latest driver manually.
  5. For a clean reinstall: right-click the adapter, choose Uninstall device, tick Delete the driver software, confirm, and restart. Windows reinstalls a fresh copy on reboot.

Updating or reinstalling the wired adapter driver clears conflicts that survive every other fix.

What if I can ping but websites won’t load?

If ping 8.8.8.8 returns replies but pages still won’t open, your DNS resolver is the bottleneck — not the Ethernet link itself. Switching to a public DNS server fixes this immediately.

DNS provider Primary Secondary Best for
Google 8.8.8.8 8.8.4.4 Speed and reliability
Cloudflare 1.1.1.1 1.0.0.1 Privacy plus speed
OpenDNS 208.67.222.222 208.67.220.220 Family content filtering
  1. Open Settings, then Network & Internet, then Ethernet, and click your connection name.
  2. Under DNS server assignment, select Edit, then Manual.
  3. Enter your preferred primary and secondary addresses, then click Save.

If you want this set up across every gadget you own, my walkthrough on changing your DNS server on any device covers it step by step. If the failure shows as a named error instead of a blank page, see fixing “DNS server not responding” on Windows.

A public DNS resolver loads websites when the ISP’s default resolver stalls.

How do I power-cycle the modem and router correctly?

A router holding a stale WAN lease blocks every device on your network, wired and wireless alike. The order of the restart matters more than most people realise.

  1. Unplug your modem (the box your ISP provided) first.
  2. Unplug your router second.
  3. Wait 60 seconds to flush cached data.
  4. Plug the modem back in and wait for the sync lights to settle, typically 30 to 60 seconds.
  5. Plug the router back in and wait another 30 seconds.
  6. Test your Ethernet connection.

If every device is still offline after a full power-cycle, the fault is upstream. The U.S. FCC broadband speed guide is a useful reference before you call your ISP, since it helps you describe what speed you’re actually paying for.

Powering the modem up before the router lets your network pull a fresh, valid WAN lease.

Common Mistakes to Avoid

  1. Restarting the router before the modem. The router grabs a stale WAN address. Fix: go modem off, router off, modem on, router on, in that order.
  2. Skipping the cable swap. A visually intact cable with a damaged internal pin causes intermittent drops that look like a software problem. Fix: try a different cable before running any commands.
  3. Ignoring a 169.254.x.x address. That IP means DHCP failed, not that the cable is bad. Fix: restart the router, then run ipconfig /renew.
  4. Running /renew without /release first. You risk re-acquiring the same broken lease. Always release before you renew.
  5. Updating the wrong adapter in Device Manager. Wi-Fi and Ethernet adapters list with similar names. Fix: confirm you’re right-clicking the wired Ethernet adapter, not the wireless one.

Frequently Asked Questions

Why does my Ethernet say “Connected” but there’s no internet?

“Connected” only confirms your PC can talk to the router, not that the router has a live internet feed or handed you a valid IP. Run ipconfig: a 169.254.x.x address means DHCP failed, while a normal 192.168.x.x address points to DNS or your ISP. When this hit me, the address was 169.254 and a router restart cleared it instantly. If you see the same symptom over Wi-Fi, my guide on Wi-Fi connected but no internet covers the wireless version.

Can a damaged cable cause no internet while the port light stays on?

Yes. A damaged cable can hold just enough electrical signal to light the link LED while dropping the throughput real traffic needs. I once chased a “software” outage for an hour before a spare cable fixed it in 30 seconds, so swap the cable before you touch any settings.

Do these fixes work on a Mac?

Partially. On macOS, renew the lease under System Settings, then Network, then Ethernet, then Details, then Renew DHCP Lease, and set DNS under the DNS tab. To clear the DNS cache, I open Terminal and run sudo killall -HUP mDNSResponder. There’s no direct Winsock equivalent, but a full reboot achieves a similar reset.

How do I tell whether the problem is my router or my ISP?

Connect your PC straight to the modem with an Ethernet cable, bypassing the router. If the internet works, your router is the problem; if you’re still offline, the fault is the modem or your ISP’s line. I keep a short cable on hand just to run this one test quickly.

Is it safe to use 1.1.1.1 as my DNS server?

Yes. Cloudflare’s 1.1.1.1 is a free public resolver that needs no account, and I’ve run it on my own machines for years. You can switch back to automatic, ISP-assigned DNS at any time from the same network settings panel, so there’s no lock-in.

Conclusion

Nearly every “Ethernet connected, no internet” case traces back to a stuck IP, a corrupted network stack, or a driver conflict — all fixable in minutes with tools already on your PC. Work through these steps in order and you’ll likely be back online before a support agent picks up. If speeds recover but still feel sluggish, read my guide on speeding up a slow internet connection next.

Slow Internet Speed: How to Diagnose and Fix It on Any Device

Slow internet speed usually starts at home, not the ISP. I walk you through a speed test, a router restart, a DNS switch, and more to get back up to pace.

Slow internet speed turns ordinary tasks — loading a page, joining a video call, streaming a show — into small tests of patience. The first time mine crawled for a week, I was ready to switch providers, until a five-minute check showed the real culprit sitting on my own desk. Most slow connections are caused by something local — your router, your device settings, or your DNS server — not the ISP you want to blame.

Below I walk through the checks I run myself, starting with the fastest wins and moving to deeper fixes. If your Wi-Fi shows connected but pages will not load at all, that is a different problem — start with my guide on Wi-Fi connected but no internet instead.

Quick Answer

Restart your router and modem, then run a speed test at fast.com. If the result sits well below your plan, switch your DNS to 1.1.1.1, move closer to the router, and close bandwidth-heavy background apps. Most slow-internet problems clear up in under ten minutes with these steps.

How do I know if my internet is actually slow?

Before I touch anything, I visit fast.com on the affected device and note the download and upload numbers, then compare them to the plan I pay for.

  • Speeds near your plan limit — the bottleneck is local: device, router placement, or interference.
  • Speeds far below your plan — restart your equipment first; if that does not help, contact your ISP.

I always test once over Wi-Fi, then again with an Ethernet cable plugged straight into the router. The first time I did this, Wi-Fi gave me 40 Mbps and the cable gave me 280 Mbps — proof the problem was my wireless signal, not the service.

Test on Wi-Fi and again on Ethernet; a big gap means your wireless signal is the weak link, not your plan.

Why does restarting the router and modem fix slow speeds?

A power cycle clears temporary glitches, flushes the router’s memory, and forces a fresh handshake with your ISP. In my experience it resolves more slowdowns than any other single fix on this list.

  1. Unplug the power cable from your modem (the box connected to the coax or phone line).
  2. Unplug the power cable from your router, or from the combo unit if you have one.
  3. Wait 30 full seconds.
  4. Plug the modem back in and wait about 60 seconds for its lights to stabilize.
  5. Plug the router back in, wait another 60 seconds, then reconnect your devices.

If the modem’s “Online” or “Internet” light stays red or amber after two minutes, the trouble is on your ISP’s end and a reboot will not touch it. Check the ISP’s outage map or call support.

Power-cycle the modem and router together; it clears stale data and fixes more slowdowns than anything else here.

Does router placement really affect my speed?

Yes — Wi-Fi weakens with distance and degrades through walls. Moving my laptop 10 feet closer to the router once took me from a buffering video call to a clean one without changing anything else. For devices that stay put — desktop PCs, smart TVs, gaming consoles — an Ethernet cable removes wireless interference entirely and delivers the full speed your plan allows. A standard Cat6 patch cable is cheap and takes two minutes to plug in.

Move closer to cut interference, and go wired on anything that stays in one spot for the most reliable speed.

Will switching DNS servers make my internet faster?

It can. Your ISP’s default DNS servers translate web addresses into IP addresses, and they are often slower than free public alternatives. Switching takes under three minutes and trims the lag on every new page you open. For a full walkthrough on every platform, see my guide on how to change your DNS server.

Provider Primary DNS Secondary DNS Best For
Cloudflare 1.1.1.1 1.0.0.1 Speed and privacy
Google 8.8.8.8 8.8.4.4 Reliability
OpenDNS 208.67.222.222 208.67.220.220 Parental controls

Change DNS on Windows 11

  1. Open Settings → Network & Internet → Advanced network settings.
  2. Click your active adapter, then select Edit DNS server assignment → Manual.
  3. Enable IPv4, enter your preferred addresses, and click Save.

Change DNS on iPhone or Android

On iPhone: Settings → Wi-Fi → tap the (i) next to your network → Configure DNS → Manual, remove existing entries, and add 1.1.1.1 followed by 1.0.0.1. On Android: Settings → Network & Internet → Private DNS, choose Private DNS provider hostname, and enter one.one.one.one.

Public DNS like Cloudflare’s 1.1.1.1 resolves addresses faster than most ISP defaults and is free to switch back.

What if background apps are eating my bandwidth?

A single app quietly updating software, syncing cloud files, or uploading a backup can saturate your connection and slow everything else. On Windows, I press Ctrl + Shift + Esc to open Task Manager and click the Network column to sort processes by bandwidth — anything pulling several Mbps is worth closing. On iPhone, go to Settings → General → Background App Refresh and disable it for apps that do not need it.

One thing that caught me out: a Metered connection toggled on by accident. Go to Settings → Network & Internet → Wi-Fi, click your network, and switch Metered connection to Off. When it is on, Windows caps background transfers and drags your whole connection down.

Sort Task Manager by network use to catch a silent uploader, and confirm Metered connection is switched off.

Can my browser cache slow down browsing?

A bloated cache does not slow your raw connection, but it makes browsing feel sluggish because the browser works harder to render pages. In Chrome, press Ctrl + Shift + Delete (Windows) or Cmd + Shift + Delete (Mac), select Cached images and files, set the range to All time, and click Clear data. It takes under 30 seconds and often produces an instant improvement.

Clearing cached images and files speeds up page rendering even when your connection itself is fine.

How do I reset network settings as a last resort?

Corrupted TCP/IP settings can throttle speeds in ways other fixes will not touch. On Windows, open Command Prompt as administrator and run these commands one at a time:

netsh int ip reset
netsh winsock reset

Restart your PC afterward. On iPhone: Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settings; you will need to rejoin Wi-Fi networks by hand. If only one device is slow while others are fine, my guide on fixes when only one device has slow Wi-Fi narrows it down further.

If throughput is still capped, I disable TCP auto-tuning, which occasionally backfires. In the same elevated Command Prompt, run netsh int tcp set global autotuninglevel=disabled, restart, and re-test. Revert with netsh int tcp set global autotuninglevel=normal if it makes no difference.

Reset TCP/IP only after the quicker fixes fail, and always re-test so you know whether it helped.

Common Mistakes to Avoid

  • Skipping the speed test. Without baseline numbers you are guessing. Fix: test before and after each change so you know what actually helped.
  • Restarting only the router. Modems cache connections too. Fix: power-cycle the modem in the same pass to clear stale data.
  • Blaming the ISP when wired speed is fine. If Ethernet hits your advertised speed, the issue is in your home. Fix: focus on Wi-Fi placement, bands, and devices.
  • Staying on 2.4 GHz when 5 GHz is available. The 2.4 GHz band is more congested. Fix: connect to the network with “5G” or “5GHz” in its name for close-range use.
  • Ignoring idle connected devices. Smart TVs and old phones sip bandwidth in the background. Fix: disconnect anything nobody is actively using.

Frequently Asked Questions

How do I tell if the problem is my device or my connection?

Run a speed test on two devices and compare. If both a laptop and a phone are slow, the connection or router is at fault; if only one is slow, that device is. When mine was slow on my laptop but fine on my phone, restarting the laptop and clearing its cache fixed it in minutes.

Why is my internet slow only on Windows but fast on my phone?

That confirms the issue is device-specific, not your ISP. Update your network adapter driver in Device Manager, turn off Metered connection, and switch to a faster DNS. On my own PC, an outdated Intel Wi-Fi driver was capping me at half speed until I updated it.

Will a Wi-Fi extender fix slow internet speeds?

Only if a weak signal in a far room is the cause. An extender stretches range but cannot create bandwidth that is not there. When I tested one next to a router that was already slow, the speed did not budge — the real fix was switching bands.

Does the number of connected devices affect speed?

Yes, especially on older routers, since each device competes for bandwidth. After I disconnected three idle smart-home gadgets, my video calls stopped stuttering. Upgrading to a Wi-Fi 6 router, which juggles many connections more efficiently, helps too.

How often should I restart my router?

Once every one to four weeks is a sensible routine. Routers run nonstop and accumulate memory clutter, much like a computer that is never rebooted. I set a monthly calendar reminder and have not had a mystery slowdown since.

Can my neighbors’ Wi-Fi slow down my connection?

On the 2.4 GHz band, yes — overlapping channels from nearby networks create interference. Switching to 5 GHz or letting the router auto-select the least-congested channel resolves most cases. In my apartment building, moving to 5 GHz alone doubled my evening speeds.

Conclusion

A speed test and a router restart solve most slow-internet complaints, so I always start there. If speeds still lag, work through the DNS switch and a background-app audit before escalating to your ISP. Bookmark this page, and if your hotspot is the slow link, see my guide on why your mobile hotspot is not working.

“Your Connection Is Not Private” Error: How to Fix It on Any Browser

Seeing “Your connection is not private”? Fix it in Chrome, Edge, Firefox, or Safari with six ranked steps — clock, cache, VPN, DNS — and get browsing again today.

The “Your connection is not private” error throws up a full-screen red warning and refuses to load the page you wanted. It looks alarming, but it almost always means your browser spotted a mismatch with the site’s SSL/TLS certificate — and the cause usually sits on your own device, not the website. The single most common trigger I run into is a system clock that drifted by a few hours.

I have cleared this error on dozens of laptops and phones, and the same short checklist fixes nearly all of them. The steps below work in Chrome, Edge, Firefox, and Safari across Windows, Mac, Android, and iPhone, ranked from quickest to most involved.

Quick Answer

Check your device’s date and time first, because a wrong clock causes this error more than anything else. If the clock is correct, clear your browser’s cache and cookies, then load the site in incognito mode. Still blocked? Disable your VPN or antivirus HTTPS scanning and retry. Most cases clear within two minutes.

What do the error codes actually mean?

Chrome and Edge print a sub-code beneath the main warning, and reading it points you straight to the right fix instead of guessing.

Error Code What It Means Best Starting Fix
NET::ERR_CERT_DATE_INVALID Device clock is wrong, or the site’s cert expired Fix 1 — correct date/time
NET::ERR_CERT_AUTHORITY_INVALID Certificate issuer not trusted by your browser Fix 4 — check antivirus HTTPS scanning
NET::ERR_CERT_COMMON_NAME_INVALID Domain name doesn’t match the certificate Try the www. or non-www. version of the URL
NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM Site uses outdated encryption Fix 6 — update your browser

Reading the sub-code first tells you which fix to try before you touch anything.

How do I fix the error step by step?

Work through these six fixes in order. I almost always solve it by Fix 3, but the later steps catch the stubborn cases.

Fix 1: Correct your device’s date and time

SSL certificates have a strict validity window. If your clock is wrong, even by a few hours, browsers reject perfectly valid certificates because they look expired or “not yet valid.”

  1. Windows: Right-click the taskbar clock → Adjust date/time → toggle Set time automatically off, then back on.
  2. Mac: Apple menu → System Settings → General → Date & Time → enable Set date and time automatically.
  3. iPhone: Settings → General → Date & Time → enable Set Automatically.
  4. Android: Settings → General Management → Date and Time → enable Automatic date and time.
  5. Reload the page after the clock syncs.

Pro tip: If your Windows PC keeps resetting to the wrong time after every reboot, the CMOS battery on the motherboard is likely dead — a common failure on machines more than five or six years old. I have swapped a couple of these myself, and the part costs only a few dollars.

Fix 2: Clear your browser’s cache and cookies

Stale cached certificate data can clash with an updated cert on the server. Clearing it forces a fresh TLS handshake.

  1. Press Ctrl+Shift+Del on Windows or Cmd+Shift+Del on Mac (works in Chrome, Edge, and Firefox).
  2. Set the time range to All time.
  3. Check Cached images and files and Cookies and other site data.
  4. Click Clear data, then reload the page.

Fix 3: Open an incognito or private window

Browser extensions — especially ad blockers, VPN add-ons, and security tools — can interfere with certificate validation. Incognito mode disables most extensions by default.

  1. Press Ctrl+Shift+N in Chrome or Edge, or Ctrl+Shift+P in Firefox.
  2. Navigate to the same URL.
  3. If the page loads, an extension is the culprit. Disable them one at a time at chrome://extensions or Firefox’s about:addons to find which one.

Fix 4: Disable your VPN or antivirus HTTPS scanning

Antivirus programs — including Avast, Kaspersky, ESET, and Bitdefender — intercept HTTPS connections and substitute their own certificate. If their certificate store is outdated, browsers flag every substituted cert as untrusted.

  1. Temporarily disable your VPN and reload the page.
  2. If it still fails, open your antivirus settings and find HTTPS scanning, Web Shield, or SSL filtering, then turn it off.
  3. If the page loads, update your antivirus to the latest version before re-enabling HTTPS scanning.

Troubleshooting tip: On corporate or school networks, a firewall or proxy may perform the same SSL interception. If you are on managed Wi-Fi and the error appears on every HTTPS site, contact your IT department — this is expected behavior and only they can resolve it.

Fix 5: Flush your DNS cache

A stale DNS record can route your browser to an outdated server IP, where the certificate no longer matches the domain. Flushing DNS forces a fresh lookup.

  1. Windows: Open Command Prompt as Administrator and run: ipconfig /flushdns
  2. Mac: Open Terminal and run: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  3. Reload the page after the command completes.

Fix 6: Update your browser

Browser updates ship with new root certificates. An outdated browser may not recognize certificates signed by newer or recently added certificate authorities.

  1. Chrome: Three-dot menu → Help → About Google Chrome — it checks and installs updates automatically.
  2. Edge: Three-dot menu → Help and feedback → About Microsoft Edge.
  3. Firefox: Hamburger menu → Help → About Firefox.
  4. Restart the browser after updating, then retry the page.

Run the fixes top to bottom and you will clear the error before reaching the end in nearly every case.

Why does this error mean my device, not the site?

The certificate check happens locally, so a wrong clock, stale cache, or intercepting antivirus on your machine breaks the validation before the site is ever to blame. That is why the same page often loads fine on a phone right next to a laptop showing the error.

If your pages still misbehave after the certificate clears, a deeper cleanup helps. My guide on how to clear browser cache and cookies walks through every browser, and if the browser itself feels unstable, see how to stop Chrome from crashing. For the underlying mechanics, Let’s Encrypt’s documentation explains how TLS certificates are issued and validated.

The validation runs on your hardware, which is why local fixes resolve it far more often than anything on the server.

Common Mistakes to Avoid

  • Clicking “Advanced” and proceeding on unfamiliar sites. The bypass is meant for developers testing local servers. On a login, banking, or shopping page it exposes your credentials to interception. Fix: only proceed on sites you personally manage.
  • Clearing the cache with a short time range. Choosing “Last hour” or “Last 7 days” often leaves old cached certificates in place. Fix: always select All time.
  • Assuming the website is broken before checking your device. The common triggers — wrong clock, cached data, antivirus interference — are all local. Fix: rule them out before blaming the site.
  • Permanently disabling antivirus HTTPS scanning. Leaving it off removes real protection. Fix: turn it off only long enough to confirm the cause, then re-enable it or update the antivirus.
  • Dismissing the warning on public Wi-Fi. On open networks a persistent warning can signal a genuine man-in-the-middle attack. Fix: do not proceed on public Wi-Fi without a trusted VPN active.

Frequently Asked Questions

Is this error the same in Chrome, Firefox, and Edge?

Yes, it is the same underlying TLS certificate problem in all of them. Chrome and Edge say “Your connection is not private,” while Firefox says “Your connection is not secure.” Last week I hit the identical issue on the same site in both Chrome and Firefox after my laptop clock drifted, and one date fix cleared both.

Does this error mean I have been hacked?

Almost never — the vast majority of cases trace back to a local issue like a wrong clock, stale cache, or antivirus interference. A real man-in-the-middle attack would typically show NET::ERR_CERT_AUTHORITY_INVALID on a site that normally loads cleanly, which is rare on home Wi-Fi.

Can the website owner cause this error for all visitors?

Yes, an expired, misconfigured, or revoked certificate blocks every visitor until the owner renews or corrects it. I once watched a small store’s site go dark for an afternoon when its certificate lapsed, and nothing on my end could load it until they renewed.

Is it ever safe to click “Proceed to site (unsafe)”?

Only on sites you personally manage for local development or testing. For example, I bypass it on my own localhost dev server, but never on any page asking for a password, payment details, or personal information.

Why does the error appear in Firefox but not Chrome?

Firefox keeps its own certificate store, while Chrome and Edge use the Windows or macOS system store. An antivirus certificate injected into the OS store may not be trusted by Firefox, so I have seen the warning show up only in Firefox on the same machine.

Conclusion

This error is fixable in minutes without specialist knowledge: start with the clock, clear the cache, test in incognito, then work through the rest in order. If all six fixes fail, the problem is server-side and only the site owner can correct it. Next, tame your browser’s resource use with my guide to cutting Chrome’s RAM usage.

Last updated: June 25, 2026

Safari Not Loading on iPhone: How I Get It Working Again

Safari not loading on your iPhone? I walk through seven ranked fixes — Airplane Mode, force-quit, cache, DNS, and more — so pages start opening again fast.

You tap a link, Safari spins for a second, then nothing loads. Or you see the message “Safari cannot open the page because your iPhone is not connected to the internet,” even though Wi-Fi shows full bars. I have hit this on my own iPhone more times than I can count, usually right when I needed a boarding pass to load, and the cause is almost never as serious as it feels. Safari not loading on iPhone almost always traces back to a stale network connection, corrupted browser data, or a temporary software glitch, and you can fix all three yourself in minutes.

The fixes below run from fastest to most thorough. Most people are back online before they reach the fourth one, so work down the list in order and stop the moment a page loads.

Quick Answer

To fix Safari not loading on iPhone, open Control Center and toggle Airplane Mode on, wait five seconds, then turn it off. Next, force-quit Safari and reopen it. If pages still fail, go to Settings > Safari > Clear History and Website Data, then restart your iPhone. Most users are back online in under two minutes.

Does your iPhone actually have internet? Toggle Airplane Mode

Before blaming Safari, confirm your iPhone actually has internet access. Open another app that needs the internet, such as Maps or Mail. If that also fails to load, the problem is your network connection, not the browser itself.

  1. Swipe down from the top-right corner to open Control Center.
  2. Tap the Airplane Mode icon to turn it on. Wait five seconds.
  3. Tap it again to turn it off. Your iPhone reconnects to Wi-Fi or cellular.
  4. Try loading a page in Safari.

When I am on hotel or café Wi-Fi, this is also where I get caught: after reconnecting, I navigate to any http:// URL to force the network login page to appear. These public networks often require you to accept a terms or sign-in screen before they allow real browsing, and Safari will load nothing until you do.

If other apps fail too, fix the network with an Airplane Mode toggle before you touch Safari.

Is Safari frozen? Force-quit and reopen it

A Safari session can lock up without fully crashing, so the app looks open but no page ever finishes. Force-quitting clears the stuck process in seconds, and it is the step I reach for the instant the spinner stalls.

  1. Swipe up from the bottom edge (Face ID models) or double-press the Home button (Touch ID models) to open the App Switcher.
  2. Swipe the Safari card upward and off the screen.
  3. Return to your Home Screen and open Safari again.

A frozen Safari process clears in seconds once you swipe its card away in the App Switcher.

Will a restart fix Safari not loading?

A restart clears temporary memory, resets background processes, and refreshes your network stack. In my experience it resolves more Safari loading issues than any other single step, so I do it early rather than treating it as a last resort.

  1. Hold the Side button and either Volume button until the power slider appears.
  2. Drag the slider to shut down.
  3. After 30 seconds, hold the Side button until the Apple logo appears.

A full restart refreshes the network stack and fixes more loading failures than any other single step.

Could corrupted cache be blocking pages? Clear Safari data

Corrupted cached files or outdated cookies can silently block pages from loading correctly, even when your connection is fine. Clearing them gives Safari a clean slate.

  1. Go to Settings > Safari.
  2. Scroll down and tap Clear History and Website Data.
  3. Confirm by tapping Clear History and Data.

This signs you out of websites and removes your browsing history, but your bookmarks and Reading List are untouched. After a long trip, this is the step that fixed a half-loading airline site for me when nothing else would.

Clearing history and website data wipes corrupted cache without removing your bookmarks or Reading List.

Is Screen Time blocking the site?

Screen Time restrictions can silently block entire websites, even ones you need for work or school, and you may not remember ever setting them. I once spent ten minutes troubleshooting a “broken” site that turned out to be on a Never Allow list I had forgotten about.

  1. Go to Settings > Screen Time > Content & Privacy Restrictions.
  2. Tap Content Restrictions > Web Content.
  3. Make sure it shows Unrestricted Access, or review the “Never Allow” list for blocked sites.

If Screen Time shows a passcode prompt you do not recognise, check whether Family Sharing is active under your Apple ID. A family organiser may have set restrictions remotely, and only they can remove them.

Check Web Content under Screen Time when one specific site refuses to load but others work fine.

Which DNS server should you switch to?

Your carrier’s default DNS servers can go down or slow to a crawl, making Safari look broken when it is really a name-resolution problem. Switching to a faster public DNS such as Cloudflare’s 1.1.1.1 often fixes it immediately at no cost. I keep 1.1.1.1 set on my home Wi-Fi for exactly this reason.

  1. Go to Settings > Wi-Fi and tap your network name.
  2. Tap Configure DNS and switch from Automatic to Manual.
  3. Tap Add Server and enter 1.1.1.1.
  4. Remove the original server entries and tap Save.
DNS Provider Primary Secondary Best For
Cloudflare 1.1.1.1 1.0.0.1 Speed and privacy
Google 8.8.8.8 8.8.4.4 Reliability
OpenDNS 208.67.222.222 208.67.220.220 Family content filtering

Set Manual DNS to 1.1.1.1 on your Wi-Fi when sites time out but the connection itself looks healthy.

Does updating iOS fix Safari bugs?

Safari is built into iOS, so browser bugs are patched through system updates, not through the App Store. If you are running an older iOS version, a known bug may be causing the loading failure, and the fix is simply staying current.

  1. Connect your iPhone to Wi-Fi and plug it in to charge.
  2. Go to Settings > General > Software Update.
  3. If an update is available, tap Download and Install.

If the update itself stalls, see my walkthrough on what to do when an iOS update won’t install before retrying Safari.

Updating iOS patches the Safari engine directly, since the browser ships as part of the system.

Common Mistakes to Avoid

  • Clearing Safari data while offline. Clearing cache works best when a live connection is ready to reload pages. Fix the network first, then clear data.
  • Assuming the site is down. Test the same URL in Chrome on your iPhone or on another device. If it loads there, Safari, not the website, is the problem.
  • Skipping the restart. Most people try everything else first because a restart feels excessive. Do not skip it; it fixes more loading failures than any other step here.
  • Changing DNS on cellular. The DNS fix only applies to Wi-Fi networks. Cellular DNS is controlled by your carrier and cannot be changed from Settings.
  • Running an outdated iOS version. Safari bugs are patched through iOS updates, not standalone browser updates, so keeping iOS current is the best long-term prevention.

Frequently Asked Questions

Why does Safari say “server cannot be found” on some sites but not others?

It is a DNS resolution error: Safari looked up the domain name but got no result back. Switch to a public DNS server or toggle Airplane Mode to clear your DNS cache. When this happened to me on a flaky office network, setting 1.1.1.1 manually cleared it instantly.

Will clearing history and website data delete my saved passwords?

No. Passwords stored in iCloud Keychain are kept separately and survive the clear. Only browsing history, cookies, and cached files are removed. I clear my Safari data regularly and have never had to re-enter a saved login afterward.

Safari won’t load on Wi-Fi but works on cellular, why?

The problem is specific to that Wi-Fi network, not your iPhone. Forget and rejoin the network, then switch to a public DNS. On my home network, the fix was power-cycling the router after a firmware update left it serving bad DNS.

Can a VPN cause Safari to stop loading pages?

Yes. VPN apps can route traffic through slow or geo-blocked servers that never respond. Disable your VPN temporarily and test Safari; if pages load without it, the VPN configuration is the cause. Mine started failing after a server I used was taken offline.

How do I reset Safari without losing my bookmarks?

Use Clear History and Website Data, which preserves all bookmarks and your Reading List. Only browsing history, cookies, and cached site data are removed. I rely on this every time a site half-loads, and my saved pages have always stayed intact.

Conclusion

Safari not loading on iPhone almost always comes down to a network glitch, stale cache, or an iOS bug, all fixable in a few minutes without a tech appointment. Start with the Airplane Mode toggle and a force-quit, then work down the list until a page loads.

Dealing with other iPhone headaches? Learn how to free up iPhone storage when it’s full or get six proven fixes for an iPhone that won’t charge, two issues that often surface alongside browsing trouble.

Android Won’t Connect to Wi-Fi? How to Get Back Online Fast

When my Android wouldn’t connect to Wi-Fi, these fixes got it back online in minutes — forget the network, reset network settings, switch DNS, and more. Try them in order.

My phone showed a full Wi-Fi signal, yet nothing loaded — and the next morning it hung on “Obtaining IP address” and never joined at all. I have hit this on my own Pixel and on a Samsung I was helping a friend with, and the cause was almost never broken hardware. An Android that won’t connect to Wi-Fi is nearly always a software hiccup you can clear in minutes from Settings.

Most of these failures trace back to a stale network cache, a duplicate IP address, a wrong saved password, or a small software bug. I have ordered the fixes below the way I actually work through them — quickest first — so you stop as soon as one sticks.

Quick Answer

To fix an Android that won’t connect to Wi-Fi, toggle Airplane Mode on and off, then forget the network and reconnect with the password. If that fails, restart both your router and phone. For stubborn cases, open Settings > General Management > Reset > Reset Network Settings to wipe saved network data and start fresh.

Why won’t my Android connect to Wi-Fi?

Android Wi-Fi failures almost always come down to one of these causes:

  • Stale network settings — your phone is holding old IP or DNS data that no longer matches the router.
  • IP address conflict — two devices on the network grabbed the same IP address.
  • Authentication error — the saved password no longer matches, common after a router or password change.
  • Router issue — the fault is with the router, not your phone.
  • Software bug — a recent Android update introduced a Wi-Fi glitch.

The first time my own phone did this, the culprit was a stale lease after my ISP swapped the router — a 30-second reset fixed it. Working through the steps below in order covers every one of these causes in well under 15 minutes.

How do I quickly reset the Wi-Fi connection?

Toggle Airplane Mode on and off

This 10-second move forces Android to drop every wireless connection and rebuild it clean. It is the first thing I try, every time.

  1. Swipe down from the top of the screen to open Quick Settings.
  2. Tap Airplane Mode to turn it on, then wait 10 seconds.
  3. Tap Airplane Mode again to turn it off.
  4. Give Wi-Fi a moment to reconnect, then test it.

If the toggle is not in your shortcuts, swipe down twice to expand the full Quick Settings panel.

Restart your phone and router

A full restart clears temporary memory and re-establishes the connection from scratch. In my experience this single step fixes the problem more often than any other.

  1. Hold the power button and select Restart.
  2. While the phone reboots, unplug the router’s power cable, wait 30 seconds, then plug it back in.
  3. Wait 60 seconds for the router to fully start before reconnecting.

If other devices on the network also have no internet, the fault is the router or your ISP — not your phone. If a restart does not help and only mobile data is affected, see my guide to Android mobile data not working.

Toggling Airplane Mode and restarting both devices clears the most common stalls in under two minutes.

How do I fix Android connected to Wi-Fi but no internet?

Forget the network and reconnect

A corrupted Wi-Fi profile causes endless failures. Deleting it and reconnecting fresh clears authentication errors right away.

  1. Go to Settings > Wi-Fi (or Settings > Network & Internet > Wi-Fi on stock Android).
  2. Tap and hold the problem network, then select Forget. On some phones, tap the gear icon next to the network, then choose Forget.
  3. Tap the network again and re-enter the password carefully.

Passwords are case-sensitive. If you are unsure of yours, check the label on the back or bottom of the router.

Switch to Google’s public DNS

A slow or broken DNS server stops pages from loading even when the phone is technically connected. Pointing it at Google’s public DNS is free, fast, and per Google’s own Public DNS documentation, uses the addresses 8.8.8.8 and 8.8.4.4.

  1. Go to Settings > Wi-Fi, tap the gear icon next to your network, then expand Advanced options.
  2. Set IP settings to Static.
  3. Set DNS 1 to 8.8.8.8 and DNS 2 to 8.8.4.4.
  4. Tap Save and test the connection.

The day my pages loaded at a crawl on a hotel network, swapping to 8.8.8.8 fixed it instantly while the default DNS stayed dead. If you are connected but nothing loads, a DNS swap or a forget-and-reconnect almost always restores the internet.

How do I fix an IP address conflict on Android?

Assign a static IP

If two devices share the same IP address, neither connects reliably. Giving your phone a static IP sidesteps the clash entirely.

  1. Go to Settings > Wi-Fi, tap the gear icon next to your network, then Modify Network (or Edit) and expand Advanced options.
  2. Change IP settings from DHCP to Static.
  3. In the IP address field, change the last number to something high, like 192.168.1.200, to avoid clashing with other devices.
  4. Leave the Gateway field unchanged, then tap Save.

Clear the Wi-Fi system cache

Android stores Wi-Fi configuration data that can corrupt over time. Clearing the cache removes stale entries that block new connections.

  1. Go to Settings > Apps, tap the three-dot menu, and select Show system apps.
  2. Find Wi-Fi or WifiConfigStore.
  3. Tap it, then go to Storage > Clear Cache.

The exact name varies by Android version and maker; if you cannot find it, this step simply is not available on your device — move on. A static IP plus a cache clear resolves the intermittent, random-looking drops that nothing else explains.

What should I do when nothing else works?

Verify your date and time

A wrong date or time triggers SSL certificate errors that silently break Wi-Fi authentication, especially on hotel and café login pages.

  1. Go to Settings > General Management > Date and Time (Samsung) or Settings > System > Date & Time (stock Android).
  2. Make sure Automatic date and time is on.
  3. If it was already on, toggle it off, wait 10 seconds, then back on to force a resync.

Reset network settings

This returns Wi-Fi passwords, Bluetooth pairings, and mobile data settings to factory defaults without touching personal data. It is the single most effective fix for persistent problems.

  1. Go to Settings > General Management (Samsung) or Settings > System (stock Android).
  2. Tap Reset > Reset Network Settings.
  3. Confirm and let it finish; the phone restarts automatically.
  4. Reconnect to Wi-Fi and enter the password again.

Write down your Wi-Fi passwords and note your Bluetooth devices first, since you will re-enter and re-pair them all afterward. If pairing acts up later, my guide to Android Bluetooth not pairing covers it.

Install pending software updates

Wi-Fi bugs are routinely patched in Android updates and security releases. If your phone is on outdated software, a known fix may already be waiting.

  1. Go to Settings > Software Update (Samsung) or Settings > System > System Update (stock Android).
  2. Tap Check for Updates and install anything available.
  3. Restart the phone and test Wi-Fi.

A network reset followed by any pending update clears the deepest software faults short of a factory reset.

Common Mistakes to Avoid

  1. Restarting only the phone, not the router. A stuck IP lease lives on the router. Fix: restart both devices together.
  2. Typing the password wrong. Passwords are case-sensitive. Fix: confirm it on the router label or connect another device with the same credentials.
  3. Jumping to a factory reset. That wipes photos, apps, and data. Fix: Reset Network Settings solves most of the same problems without erasing anything.
  4. Ignoring IP conflicts. Duplicate IPs cause failures that look random. Fix: check the router’s connected-device list for duplicate addresses and assign a static IP.
  5. Forgetting the captive portal. Hotels and cafés need a login page before the internet works. Fix: open a browser to trigger the portal and accept the terms.

Frequently Asked Questions

Why does my Android say “Connected” but there’s no internet?
The phone reached the router, but the router can’t reach the internet or DNS is failing. Switch to Google DNS (8.8.8.8) and restart the router. When I had this at home, every device was offline too, which pointed straight at the ISP rather than my phone.

Why does my Android keep disconnecting from Wi-Fi?
Repeated drops usually come from aggressive battery saving that powers down the Wi-Fi radio. Ease off battery optimization for network services. On my old phone, moving it closer to the router also stopped the drops, since a weak signal was half the problem.

Will resetting network settings delete my photos or apps?
No. Reset Network Settings only clears Wi-Fi passwords, Bluetooth pairings, and mobile data settings. I have run it many times and my photos, contacts, and apps were always untouched.

My Android connects but pages load very slowly. What’s wrong?
Slow loading on a connected signal usually means a DNS problem or a congested network. Switch to 8.8.8.8 and 8.8.4.4 first. When my whole household was slow, the bottleneck turned out to be the ISP, not any single phone.

Why does my Android connect to some Wi-Fi networks but not others?
The fault is that network’s configuration, not your phone. It may use MAC filtering or a security protocol your device dislikes. At a friend’s house, forgetting and reconnecting fixed a WPA3 mismatch for me in seconds.

Conclusion

Android Wi-Fi trouble is almost always fixable without a store visit. Start with the quick wins — Airplane Mode, a router restart, and forget-and-reconnect — then move to Reset Network Settings if needed.

If your phone is still sluggish or burning battery after reconnecting, read how I handle a slow Android phone and an Android battery draining fast — and try these steps before booking any repair.

ChatGPT Not Working? A Calm, Step-by-Step Recovery Guide

ChatGPT not working again? I walk through the exact checks I run — server status, cache, extensions, VPN, and DNS — to get it answering in minutes flat.

You type a question into ChatGPT, hit enter, and nothing comes back — just “An error occurred,” a “Network error,” or a spinner that never stops. The first time it happened to me mid-deadline, I assumed my account was banned. Almost every time ChatGPT stops working, the cause is something temporary on your own device, not a ban or a dead account.

Quick Answer

When ChatGPT is not working, first check status.openai.com for an outage. If servers are healthy, do a hard refresh (Ctrl + Shift + R on Windows, Cmd + Shift + R on Mac), then clear your browser cache and cookies. Still stuck? Disable extensions or open ChatGPT in an incognito window to isolate the cause.

Is ChatGPT Actually Down, or Is It Just Me?

Before changing a single setting, I confirm the problem is not on OpenAI’s end. It takes ten seconds and saves a lot of pointless troubleshooting.

  1. Open status.openai.com in a new tab.
  2. Look for active incidents or any “degraded performance” notice.
  3. If an outage is listed, the only real fix is to wait — OpenAI’s engineers are already on it.

On the status page I always click “Subscribe to updates.” The one time servers were genuinely down, I got an email the moment service returned instead of refreshing the page every two minutes. If you want a backup tool while you wait, my comparison of ChatGPT vs Gemini vs Claude shows which free chatbot to switch to for the task at hand.

If the status page shows green, the problem is on your device — keep going.

How Do I Force ChatGPT to Reload Cleanly?

A normal refresh (F5 or Ctrl + R) reloads the page from your browser’s cache, which may be the exact broken file causing the error. A hard refresh forces a fresh download straight from OpenAI’s servers.

  1. Click anywhere inside the ChatGPT tab.
  2. Press Ctrl + Shift + R (Windows/Linux) or Cmd + Shift + R (Mac).
  3. Wait for the page to fully reload, then send a test message.

When a hard refresh leaves the page blank or stuck, I stop and move to the cache clear below — that pattern usually means the cached data is corrupted, not merely stale.

A hard refresh fixes the broken-file errors a plain refresh quietly reloads.

Why Does Clearing My Cache and Cookies Fix ChatGPT?

Expired session cookies and corrupted cache files are the single most common cause of persistent ChatGPT errors I see. Clearing them forces a clean login and wipes out the bad data that keeps tripping the page.

In Google Chrome

  1. Press Ctrl + Shift + Delete (Windows) or Cmd + Shift + Delete (Mac).
  2. Set the time range to All time.
  3. Check Cached images and files and Cookies and other site data.
  4. Click Clear data.
  5. Reload ChatGPT and log back in.

The same shortcut opens an almost identical dialog in Firefox and Microsoft Edge. One detail that matters: if you suspect a corrupted session, log out of ChatGPT first, then clear cookies, then log back in. Logging out first ensures the bad session token is fully removed rather than left behind.

Clearing cache and cookies after a clean logout resolves most stubborn, repeat errors.

Can a Browser Extension Stop ChatGPT From Replying?

Yes — and this one fooled me for an hour once. Ad blockers, script blockers, and privacy extensions can silently block the JavaScript requests ChatGPT needs to stream responses. There is often no error at all: the interface loads, but it never answers.

  1. In Chrome, click the puzzle-piece icon at the top right and choose Manage Extensions.
  2. Toggle every extension off.
  3. Reload ChatGPT and test it.
  4. If it works, switch extensions back on one at a time until the culprit appears.

In my case, uBlock Origin in aggressive-filtering mode was blocking OpenAI’s endpoint, so ChatGPT loaded visually but never sent my message. The faster test: open an incognito window, where extensions are disabled by default. If ChatGPT works there, an extension is your problem.

A blocking extension can break ChatGPT with no error message at all.

Does Incognito Mode or a Different Browser Help?

An incognito (private) window isolates you from stored cookies, cached data, and most extensions in a single move, so it is my fastest test for browser-specific trouble.

  1. Press Ctrl + Shift + N (Chrome/Edge) or Ctrl + Shift + P (Firefox).
  2. Go to chat.openai.com and test ChatGPT.

If it works in incognito, the fix lives in your normal browser — clear the cache or hunt down the extension. If it still fails in incognito, open a completely different browser to rule out browser-level corruption entirely. One catch: some extensions are allowed to run in incognito, so check each one’s incognito permission under Manage Extensions if a private window still misbehaves.

Incognito mode tells you in seconds whether your normal browser profile is the problem.

Could My VPN or DNS Be Blocking ChatGPT?

Both can, and they produce nearly identical “it just won’t connect” symptoms. VPNs route traffic through shared servers, and OpenAI sometimes rate-limits or blocks IPs tied to busy exit nodes. A stale DNS entry for OpenAI’s servers triggers “network error” messages even when your Wi-Fi looks perfect.

Turn Off Your VPN or Proxy

  1. Open your VPN app and disconnect completely.
  2. Reload ChatGPT and test without the VPN active.
  3. If it works, reconnect using a different server location — ideally one geographically closer to you, since those carry less flagged traffic.

Flush Your DNS Cache

First confirm the internet itself is fine at fast.com or speedtest.net, then flush DNS.

On Windows

  1. Press Win + R, type cmd, and press Enter.
  2. Type ipconfig /flushdns and press Enter.
  3. You will see “Successfully flushed the DNS Resolver Cache.”
  4. Reload ChatGPT.

On Mac

  1. Open Terminal (search in Spotlight).
  2. Type sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  3. Enter your Mac password and press Enter.
  4. Reload ChatGPT.

If the network errors persist after this, the issue is broader than ChatGPT, and OpenAI’s own help center documents service-side connection problems worth ruling out.

A flagged VPN IP or a stuck DNS entry can make ChatGPT look completely broken while everything else loads fine.

Which Fix Should I Try First?

When I am short on time, I work top to bottom — the fixes are ordered by how often they solve the problem versus how long they take.

Fix Best for Time
Check server status Total outage, error on every device 10 sec
Hard refresh Blank page, stuck spinner 15 sec
Clear cache + cookies Repeat errors, login loops 2 min
Disable extensions Loads but never replies 2 min
VPN off / DNS flush “Network error” only 1 min

For a sibling tool that throws similar errors, the same logic powers my guide on Google Gemini not responding.

Working the table top to bottom resolves most cases by the cache or extension step.

Common Mistakes to Avoid

  • Assuming it is always an outage. Most errors are local. If status.openai.com shows green, keep troubleshooting your own device.
  • Using a normal refresh instead of a hard refresh. Ctrl + R reloads from cache; Ctrl + Shift + R forces a fresh download. Use the hard refresh.
  • Forgetting extensions can run in incognito. If you granted incognito access, the extension can still break ChatGPT there — check its permissions under Manage Extensions.
  • Reconnecting to the same VPN server. Toggling off and back on to the same node changes nothing. Switch locations or disable the VPN while testing.
  • Clearing cookies without logging out first. A corrupted session token can survive a cache clear. Log out, clear, then log back in.

Skip these five traps and you avoid the dead ends that waste the most troubleshooting time.

Frequently Asked Questions

Why does ChatGPT say “An error occurred”?
It usually means a server-side hiccup, an expired session token, or a dropped connection. Clearing your cache and disabling extensions fixes it in most cases. Last week mine cleared instantly the moment I logged out, wiped cookies, and signed back in.

Is ChatGPT down right now?
Check status.openai.com for live server status. If no incident is listed but ChatGPT still fails, the problem is on your device or local network. I once spent ten minutes blaming OpenAI before realizing my own VPN was the block.

Why does ChatGPT keep stopping in the middle of a response?
A brief connection dip while ChatGPT streams the reply is the usual cause, though hitting the output limit also cuts answers short. Switch to wired Ethernet or move closer to your router; for the token-limit version, see my guide on why ChatGPT cuts off mid-response.

Why can’t I log in to ChatGPT?
Clear your cookies and cache fully, then try again. When I use “Sign in with Google,” I open a separate tab first to confirm that account is working, which has saved me twice from blaming ChatGPT for a Google session glitch.

Does a VPN stop ChatGPT from working?
Not always, but it can — some VPN IP ranges are rate-limited by OpenAI. Disable the VPN and test; if it loads, reconnect on a different server. A nearby server location fixed it for me every time.

Why does ChatGPT work on my phone but not my computer?
Your desktop browser likely has a conflicting extension, a corrupted cache, or different DNS than your phone. Start with the cache clear and extension check on the computer. That combination has resolved every phone-works-but-laptop-fails case I have hit.

Conclusion

Nearly every “ChatGPT not working” moment comes down to a quick server check, a hard refresh, a cache clear, a disabled extension, or a VPN and DNS reset. Work the list top to bottom and you will usually be back in business within a minute or two.

Bookmark this page so the next time ChatGPT throws an error, your fix checklist is one click away.