Home Knowledgebase KB-421

How to troubleshoot and fix Wi-Fi authentication failures on a captive portal (hotel, café, or airport network)

Summary

This guide helps you troubleshoot and resolve: How to troubleshoot and fix Wi-Fi authentication failures on a captive portal (hotel, café, or airport network). Follow the steps below to fix the issue.

Quick Tip: Need immediate assistance? 💻 Open a Ticket

Common Causes

Captive portals are the splash pages you see at hotels, cafés, airports, and conference venues that require you to sign in, accept terms, or enter a room number before you can access the internet. Occasionally your device fails to load that sign-in page, gets stuck on "connecting," or authenticates but still has no internet access. This guide walks you through diagnosing and resolving the most common causes of captive portal authentication failures on Windows, macOS, iOS, and Android devices.

Quick Fix Steps

Before diving into detailed troubleshooting, try these steps in order. Most captive portal issues are resolved within the first few attempts.

  1. Disconnect from the Wi-Fi network and reconnect.
  2. Toggle Airplane Mode on for 10 seconds, then off again.
  3. Open a browser and manually navigate to a non-secure site such as http://neverssl.com or http://example.com to force the captive portal redirect.
  4. Clear your browser cookies and cache, then reload the sign-in page.
  5. Restart your device completely (not just a screen lock).
If you have previously accepted the venue's terms on the same network, your device may skip the captive portal entirely. Disconnecting and "forgetting" the network forces a fresh sign-in prompt.

Detailed Instructions

Step 1: Confirm the Network Requires a Captive Portal

Not every public Wi-Fi network uses a captive portal. Some are simply open networks with no authentication, while others require a username and password supplied by the venue (such as a hotel room number or conference code). If you connected successfully but have no internet access, the network almost certainly uses a captive portal.

Signs you are on a captive portal network:

Step 2: Force the Captive Portal to Load

Modern operating systems detect captive portals and present a sign-in window automatically, but this detection can fail, especially after a previous session or when using certain browsers. Forcing a redirect is the most reliable fix.

Windows 10 and 11

  1. Click the Wi-Fi icon in the system tray.
  2. Confirm you are Connected to the venue network.
  3. Open Microsoft Edge or Chrome.
  4. Type http://neverssl.com into the address bar and press Enter.
  5. If no splash page appears, open Settings > Network & internet > Wi-Fi, click the connected network, and ensure Connect automatically is toggled off. Disconnect, then reconnect.

macOS (Ventura and Sonoma)

  1. Click the Wi-Fi icon in the menu bar and confirm you are connected.
  2. Open Safari.
  3. Enter http://neverssl.com in the address bar and press Return.
  4. If Safari does not redirect, open System Settings > Wi-Fi, click Details next to the network, then click Forget This Network. Reconnect and try again.

iOS and iPadOS

  1. Open Settings > Wi-Fi and tap the (i) icon next to the connected network.
  2. Tap Forget This Network, then rejoin it.
  3. A Sign In notification should appear. Tap it to open the captive portal.
  4. If the notification does not appear, open Safari and visit http://neverssl.com.

Android 12 and later

  1. Open Settings > Network & internet > Internet.
  2. Tap the connected network, then tap Forget.
  3. Reconnect to the network and look for a Sign in notification in the status bar.
  4. If no notification appears, open Chrome and navigate to http://neverssl.com.

Step 3: Address Browser-Specific Issues

Some browsers handle captive portals poorly, particularly when HTTPS-only mode is enabled or when aggressive privacy settings block redirects.

Never enter personal information, payment details, or passwords into a captive portal page unless you have verified the venue's network name with staff. Attackers sometimes set up rogue access points with names like "Free_Airport_WiFi" to harvest credentials.

Step 4: Clear Stored Credentials and Cached Data

If you have connected to the same network before, your device may be reusing expired session data.

Clear Browser Data

  1. Open your browser's settings or history menu.
  2. Select Clear browsing data.
  3. Tick Cookies and other site data and Cached images and files.
  4. Choose All time as the time range and confirm.

Reset Network Settings

If clearing browser data does not help, reset your device's network stack. This removes all saved Wi-Fi passwords, so have them handy.

Troubleshooting

The Captive Portal Loads But Sign-In Fails

If the splash page appears but your credentials are rejected:

Authentication Succeeds But Internet Still Does Not Work

This usually indicates a DNS or routing issue after authentication.

Captive Portal Does Not Appear at All

If no splash page loads even after trying the steps above:

If you have tried all of the above and the captive portal still will not load, contact the venue's front desk or IT support. They can verify that the access point is functioning, reset your session on the authentication server, or provide an alternative network.

Still Having Issues?

Need more help? If the issue persists after trying these steps, please open a support ticket and our team will assist you.

💻 Open a Ticket