Travel Tech · Connectivity

Hotel & Café WiFi Won't Connect? The Captive-Portal Fix

Samad Mokrini Updated May 25, 2026 10 min read Worldwide
Hotel & Café WiFi Won't Connect? The Captive-Portal Fix
Quick answer:

If you can join a hotel or café WiFi network but the login page never appears — and you sit there "connected, no internet" — the cause is almost always the captive portal. That login page only shows up when your device requests an unencrypted http:// page, but modern phones and laptops now default to encrypted https://, so the network can't redirect you and nothing loads. The fastest fix is to open a plain http:// address like http://neverssl.com to force the portal to appear. If that fails: forget and rejoin the network, turn off any VPN, switch your DNS to automatic, or disable mobile data on your phone. Still stuck? A remote technician can fix the configuration as soon as you have any connection at all — flat $149.99 USD, No Fix No Fee.

What this guide covers

What a captive portal actually is

A captive portal is the login or "accept the terms" web page that hotel, café, airport, and coworking WiFi force you through before they'll give you real internet. The technical reality is sneakier than it looks: your device does join the network and does get an IP address — but every packet you send is held "captive" and silently redirected to that login page until you complete it. That's why your laptop shows full WiFi bars yet nothing actually loads.

When the portal works, it's invisible: you connect, a page pops up, you tap "Connect," and you're online. When it breaks, you get the maddening modern symptom — "Connected, no internet" — with no obvious way forward. This is the single most common WiFi complaint we hear from travelers, and the cause is almost never the router. It's a collision between how captive portals are built and how today's devices browse.

Why the login page won't load — the real cause

Here's the part almost no troubleshooting article explains. A captive portal works by intercepting an unencrypted web request and redirecting it to the login page. For years that was easy, because the first thing your device loaded was an ordinary http:// page. The network would catch that request and swap in the portal.

Then the web went encrypted. Today your phone and laptop default to https:// for nearly everything, and an HTTPS connection is, by design, tamper-proof — the network cannot intercept or redirect it without triggering a scary certificate-error warning. So when your device quietly tries to reach an https address in the background, the portal can't hijack it, the login page never appears, and you're stuck connected-but-offline.

Several things make this worse abroad:

Understand that one mechanism and the fixes below all make sense: every one of them is just a way to force an unencrypted request the portal can catch.

How to force the login page to appear (works on any device)

This is the master trick. Open your browser and type a deliberately plain http:// address — one that has no HTTPS version to redirect to:

Do not type a Google search, a bare domain like "facebook.com," or anything with https — your browser will silently upgrade it to HTTPS and the portal won't appear. The unencrypted request to neverssl gives the network something it's allowed to intercept, and the login page pops right up. This one move solves the majority of cases. Below are the device-specific steps when it doesn't.

Step-by-step: Windows

  1. Click the network icon in the taskbar and confirm you're connected to the right WiFi (not a similarly named decoy).
  2. Open a browser and go to http://neverssl.com to trigger the portal.
  3. If nothing appears, forget the network: Settings › Network & Internet › WiFi › Manage known networks › Forget — then rejoin.
  4. Disable any VPN and turn off "Private DNS" / DNS-over-HTTPS in your browser settings.
  5. Renew your IP: open Command Prompt and run ipconfig /release then ipconfig /renew, followed by ipconfig /flushdns.
  6. If the portal still won't show, set DNS to automatic (DHCP) — a hard-coded DNS like 8.8.8.8 can stop the redirect cold.

Persistent Windows-only WiFi failures (driver issues, a stuck adapter, a corrupted network stack) are a quick fix over a remote session — see Windows support.

Step-by-step: Mac

  1. macOS usually pops the captive-portal window automatically. If it didn't, turn WiFi off and back on from the menu bar.
  2. Open Safari and visit http://captive.apple.com — it should immediately bounce you to the login page.
  3. If you see "Success" instead of a portal, you may already be online; if not, forget the network in System Settings › Wi-Fi › (network) › Forget, then rejoin.
  4. Disable any VPN and check System Settings › Network › DNS for a manual entry — remove it so DHCP assigns the portal's DNS.
  5. Hold Option and click the WiFi icon to see the real signal and IP; "self-assigned IP" means the network never finished setup — forget and rejoin.

MacBook-specific WiFi quirks — a flaky adapter, a bad network location profile — are exactly what remote MacBook support resolves fast.

Step-by-step: iPhone & Android

StepiPhoneAndroid
Trigger portalJoin WiFi; the login sheet usually auto-opens. If not, open Safari to http://captive.apple.comJoin WiFi; tap the "Sign in to network" notification, or open Chrome to http://neverssl.com
Turn off mobile dataSettings › Cellular › off (so the phone uses WiFi for the portal check)Quick settings › toggle Mobile data off
Disable private DNSSettings › WiFi › (i) › turn off "Limit IP Address Tracking" / private relaySettings › Network › Private DNS › Off
Forget & rejoinSettings › WiFi › (i) › Forget This NetworkSettings › WiFi › long-press › Forget
Kill the VPNSettings › VPN › off before connectingSettings › VPN › disconnect before connecting

The mobile-data step matters more than people expect: if your phone has a cellular signal, it may run its "is there internet?" check over mobile data and decide the WiFi is fine without ever opening the portal. Turning cellular off forces it to deal with the WiFi.

On deadline and the WiFi still won't let you online?

If you can reach us on a phone hotspot — even a single bar — we can take it from there. We diagnose the DNS, the portal, the VPN conflict, the adapter, or the firewall live and get you connected, usually inside an hour. Flat $149.99 USD, and if we can't fix it you pay nothing.

Book a remote WiFi fix — $149.99

If it still won't connect

You've forced the portal, killed the VPN, fixed DNS, and you're still offline. At that point it's one of a handful of deeper causes:

This is everyday work for our WiFi and network team, and we do it for digital nomads, Airbnb hosts setting up guest networks, and remote workers across all 130+ cities → we cover. Connection problems are why a remote service exists — we meet you wherever, and whenever, you're stuck.

Frequently asked questions

Why won't the WiFi login page load?

Because the WiFi login (captive portal) only appears when your device requests an unencrypted http:// page, and modern phones and laptops now default to encrypted https:// for everything. The network can't redirect an encrypted request to its login page, so nothing appears and you sit connected-but-offline. Forcing a plain http:// page — like http://neverssl.com — makes the portal pop up so you can log in.

What is a captive portal?

A captive portal is the login or "accept the terms" web page that hotel, café, and airport WiFi forces you through before granting real internet access. Your device joins the network and gets an IP address, but all traffic is trapped ("captive") until you complete that page. When the page fails to appear, you're connected to WiFi yet have no working internet.

How do I force the WiFi login page to appear?

Open a browser and type a plain http:// address such as http://neverssl.com or http://example.com — not https, and not a Google search. Because that request is unencrypted, the network can intercept it and serve the login page. If that fails, forget the network and rejoin it, turn off mobile data on a phone, or disable any VPN and try again.

Why does my phone say "connected, no internet" on hotel WiFi?

That message means your phone joined the WiFi and got an IP address, but the captive-portal login hasn't been completed, so the network is blocking real traffic. The fix is to open the login page manually via a plain http:// address, or to forget and rejoin the network so your phone re-triggers its automatic captive-portal check.

Can you fix WiFi that won't connect remotely?

Yes — as long as you can get any connection at all, even a phone hotspot, a remote technician can diagnose DNS, captive-portal, VPN, firewall, and adapter problems and fix the configuration over a secure session. RemoteFix 24/7 charges a flat $149.99 USD and you pay nothing if it isn't fixed.

SM

Samad Mokrini

Founder of IT Cares Canada (est. 2014) and RemoteFix 24/7. Two decades fixing computers for people who can't get to a shop — now for remote workers, expats, and nomads in 130+ cities worldwide.