nossl.sh

Get the captive portal to load

Get the captive portal to load

Troubleshoot splash screens by providing the plain HTTP request networks expect.

Live snapshot

Connection report

IP address

🇺🇸 United States

🌐 Protocol
HTTP/1.0 · HTTP (no TLS)
📡 Ping
Measuring…
🧾 Headers captured
8
🕒 Generated
2025-12-22 11:06:42 UTC

Headers

Request headers

8 headers

Step-by-step instructions

1. Connect to the Wi-Fi network but stay on the login screen.

2. Open http://nossl.sh in your browser. If redirected, accept any prompts.

3. After authentication, refresh to verify open internet access.

What to check if it fails

Disable VPN clients, captive network assistants, or custom DNS filters temporarily. Then reload the page to re-trigger the HTTP handshake.

Can I bookmark a direct captive portal URL?

Most venues rotate portal URLs. nossl.sh is safer because it always redirects to the correct address for the network you are on.

Quick steps to trigger captive portals

Apple captive portal check

Open the official Apple CNA page to force the captive assistant on iOS and macOS devices.

Open Apple captive portal

Android captive portal check

Use the Android connectivity check URL that devices call before presenting the portal dialog.

Open Android captive portal