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.

Connection report

IP address

🇺🇸 United States - Columbus / AMAZON-02

Free Geo + ASN lookup
🗼 Your DNS Resolver
...
🌐 Protocol
HTTP/1.0
📡 Ping
Measuring…
🧾 Headers captured
10
🕒 Generated
2026-02-07 11:26:48 UTC

Headers

Request headers

10 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