Captive Portal Troubleshooting
Fix hotel, airport, and coffee shop Wi-Fi login pages that won't load
You connect to hotel or airport Wi-Fi and your device says "connected" but nothing loads. You know there's supposed to be a login page where you enter a room number, accept terms, or pay for access – but it never shows up. That login page is called a captive portal, and getting it to appear is one of the most common public Wi-Fi frustrations.
Here's why it happens and how to fix it on every platform.
Captive portals work by hijacking your first web request and redirecting it to a login page. This breaks when:
- Your browser uses HTTPS everywhere: Modern browsers force HTTPS connections, which can't be redirected by the captive portal. The portal can only intercept plain HTTP requests
- Your DNS is set to a custom server: If your device uses Cloudflare (1.1.1.1), Google (8.8.8.8), or another custom DNS, the portal's DNS redirect doesn't work
- A VPN is running: VPNs encrypt all traffic, making it invisible to the captive portal. It can't intercept what it can't see
- Your browser cached a previous connection: Your browser might be trying to load a cached version of a page instead of making a new request that the portal can intercept
Frequently Asked Questions
What is a captive portal?▾
It's the login or terms-acceptance page that appears when you connect to public Wi-Fi at hotels, airports, coffee shops, and similar places. The Wi-Fi network intercepts your first web request and redirects you to this page before allowing internet access. Until you complete the portal, your device is connected to Wi-Fi but has no actual internet.
Why does the portal work in Safari but not Chrome?▾
Safari has tighter integration with the operating system's captive portal detection on Apple devices. Chrome (and other browsers) force HTTPS connections more aggressively, which prevents the portal from intercepting and redirecting your request. When you're stuck, always try Safari on Apple devices or Edge on Windows first.
The login page loaded but my internet still doesn't work after signing in.▾
Try opening a new browser tab and loading a fresh page. Some portals take a moment to register your device. If it still doesn't work, forget the network and reconnect – sometimes the portal needs to see a completely new connection. Also close and reopen your VPN if you use one, as it may need to re-establish its tunnel.
How do I avoid captive portal issues entirely?▾
You can't fully avoid them at places that use them, but you can reduce problems: temporarily disable your VPN and custom DNS before connecting, use Safari (Apple) or Edge (Windows) as your first browser, and keep http://neverssl.com bookmarked for quick access when the portal doesn't appear.
Is public Wi-Fi with a captive portal secure?▾
Not really. The portal just controls access – it doesn't encrypt your traffic. Other people on the same network can potentially see your unencrypted traffic. Use a VPN after you've signed in through the portal to protect your data. Stick to HTTPS websites (check for the lock icon in your browser) and avoid logging into sensitive accounts without a VPN active.