Fix a Wi-Fi Login Page That Loops Forever in Hotels (2026)

The QR code promised easy Wi-Fi. You scan it, a login page slides up, you tap “I agree” or enter your room number, and then the page just blinks and returns to the start. You try again. Same thing. You are standing in a hotel lobby or an airport gate having a silent argument with a sign-in screen that will not let you finish. It is one of the most maddening travel-tech snags, and it is almost always caused by something small on your phone.

A Wi-Fi captive portal login loop happens when your phone connects to the network but the sign-in page never completes, usually because something is blocking the redirect the portal needs to work. Modern privacy features on your phone, a VPN, or a custom DNS setting are the usual suspects. The good news is that the fixes are quick, and one of them almost always works. Here they are, roughly in the order most likely to get you online fastest.

The Short Answer

Open your browser and go to a plain, unencrypted page like http://neverssl.com, which forces the sign-in page to appear. If that does not finish the login, turn off any VPN, ad blocker, or private DNS, switch DNS back to automatic, and turn off Private Wi-Fi Address for that network. Then forget the network and reconnect. One of these clears the loop nearly every time.

Why the Login Page Loops

Understanding the cause makes the fixes obvious. To show you the sign-in page, your phone quietly tries to load a small test page, and the network intercepts that request and redirects you to the portal. The catch is that this only works cleanly over an unencrypted connection. When your phone insists on encryption everywhere, or a VPN, ad blocker, or custom DNS reroutes that test request, the redirect gets blocked or confused, and the portal either never appears or keeps bouncing you back to the start. So most fixes come down to giving the network one plain request it can redirect, and removing whatever is interfering.

The Fixes, in Order

1. Force the sign-in page with a plain HTTP site

This is the single most effective trick. Open your browser and type a deliberately unencrypted address such as http://neverssl.com or http://captive.apple.com. Because these pages do not use encryption, the network can intercept the request and push the real login page to the front, breaking the loop. Do this in your normal browser, and make sure you type the http, not https. Nine times out of ten the actual portal appears and you can finish signing in.

2. Turn off VPN, ad blockers, and Private Relay

A VPN, a content or ad blocker, or Apple’s iCloud Private Relay can all block the portal’s redirect, which keeps you stuck in the loop. Turn off your VPN, pause any ad or content blocker, and if you use iCloud Private Relay, disable it while you sign in. You can switch them all back on once you are past the login page and online. These background tools are one of the most common hidden causes of a portal that will not load.

3. Set your DNS back to automatic

If you have set a custom or private DNS on your phone, like a Google or Cloudflare address, it can block the network’s captive-portal detection entirely. On the phone or in the Wi-Fi settings for that network, switch DNS back to automatic, or turn off private DNS, then try the login again. Custom DNS is great at home and a frequent troublemaker on captive networks, so this one setting resolves a lot of stubborn loops.

4. Turn off Private Wi-Fi Address for that network

Your phone’s privacy feature that randomizes its Wi-Fi hardware address can also confuse a portal that keys access to your device, causing repeated sign-in prompts. On an iPhone, following Apple’s Wi-Fi guidance, go to Settings, Wi-Fi, tap the info button next to the network, and turn off Private Wi-Fi Address for that network only. On Android, look for a “use device MAC” or “randomized MAC” option and switch it for that network. You can keep the privacy feature on everywhere else, as we cover in a related guide below.

5. Forget the network and reconnect

A half-finished login can leave a stuck session token that keeps looping you. In your Wi-Fi settings, tap the network, choose Forget, then reconnect from scratch and let the sign-in page open fresh. This clears whatever partial state was tripping you up, and it is worth doing after you change any of the settings above so the network sees a clean connection.

6. Use your real browser, not the mini pop-up

Phones often open captive portals in a small built-in sign-in window rather than your full browser, and that window sometimes chokes on the portal’s scripts and loops. If it does, close it, open your normal browser like Safari or Chrome, and go to http://neverssl.com to bring up the portal there instead. The full browser handles the login flow more reliably, and it also lets you clear the site’s cookies if the loop persists.

7. Check the date, time, and try airplane mode

A wrong clock can break the security certificate the portal relies on, so make sure your phone’s date and time are set to automatic. If it is still looping, toggle Airplane mode on and off, or turn Wi-Fi off and back on, to force a fresh connection and a new portal request. A quick device restart clears lingering glitches too. These small resets often succeed after the settings changes have removed the real blocker.

8. Still stuck? Try another device or the front desk

If your phone simply will not cooperate, connect a laptop or a second device and complete the login there, since some portals behave differently across devices. At a hotel, the front desk can often see your device, clear a stuck session, or hand you a working code, and at an airport, staff can point you to an alternate network. It is not elegant, but when a portal is broken on its end rather than yours, a human with access is the fastest route online.

This is general troubleshooting guidance, and steps, menu names, and privacy settings vary by phone, operating system version, and venue, and change over time. Turn privacy features like VPNs and private DNS back on once you are signed in, and only disable them on networks you have reason to trust. If a network keeps failing across multiple devices, the problem is likely on the venue’s side, so ask their staff for help.

Frequently Asked Questions

How do I fix a Wi-Fi captive portal login loop?

Start by opening a plain unencrypted page like http://neverssl.com in your browser to force the sign-in page to appear. If it still loops, turn off any VPN, ad blocker, or private DNS, set DNS back to automatic, and turn off Private Wi-Fi Address for that network. Then forget the network and reconnect. One of these clears the loop in the large majority of cases, since the cause is usually something blocking the portal’s redirect.

Why does the hotel Wi-Fi sign-in page keep reloading?

Because something is blocking the redirect that shows you the portal. Your phone tries to load a small test page, the network redirects it to the login, and if a VPN, ad blocker, custom DNS, or all-encrypted browsing interferes, the redirect fails and you bounce back to the start. Removing those blockers and forcing the request with a plain HTTP page usually stops the reloading and lets the sign-in finish.

What is http://neverssl.com and why does it help?

It is a simple website that intentionally does not use encryption, which is exactly why it helps with captive portals. When you visit it, the network can intercept that unencrypted request and redirect you to the real sign-in page, instead of the request being protected and blocked. Typing it into your browser is the quickest way to summon a portal that refuses to appear. The address http://captive.apple.com works the same way.

Does private DNS or a VPN cause captive portal problems?

Yes, both are common culprits. A VPN reroutes your traffic and a private or custom DNS changes how addresses resolve, and either can block the network’s captive-portal detection so the login never loads. Turn off your VPN and switch DNS back to automatic while you sign in, then re-enable them once you are online. This is one of the most frequent reasons a portal loops, especially for privacy-conscious users.

Should I turn off Private Wi-Fi Address to fix the loop?

For that one network, yes, it often helps. Private Wi-Fi Address randomizes your device’s hardware address, and some portals tie your access to that address, which can cause repeated sign-in prompts. Turn it off for the specific network in your Wi-Fi settings, sign in, and leave it on everywhere else to keep your privacy. It is a safe, targeted change that resolves a lot of hotel and airport login loops.

The Bottom Line

A Wi-Fi login page stuck in a loop feels like the network is broken, but the fix is usually on your phone and takes under a minute. Force the portal with a plain page like http://neverssl.com, turn off VPNs, ad blockers, and private DNS, switch DNS to automatic, turn off Private Wi-Fi Address for that network, and forget-and-reconnect. Work through them in order and you will almost always be online before you run out of patience. For related Wi-Fi headaches, see our guides to Private Wi-Fi Address breaking hotel logins and Wi-Fi that connects but won’t load anything, or browse the YouGottaRead Tech section.

More Like This


Categories


Tech

Tags


Add a Comment

Your email address will not be published.Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>