nossl.sh

Mobile Wi-Fi diagnostics

Mobile Wi-Fi diagnostics

Ideal for iOS, Android, and ChromeOS when the network refuses to show a login screen.

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:08:20 UTC

Headers

Request headers

8 headers

Quick tips for phones and tablets

Disable private relay or VPN apps temporarily, then load nossl.sh to nudge the captive network into presenting its challenge.

If the portal still will not load, capture the headers and share them with your mobile carrier or venue support.

Useful mobile-only checks

Use the copy buttons to paste details into chat apps while you stay on the captive network.

  • Compare IPv4 vs IPv6 presentation.
  • Confirm language headers match the splash page you expect.
  • Measure response time using the inline latency tool.

Does nossl.sh work inside in-app browsers?

Yes. The markup is lightweight and loads even when the captive portal opens inside a restricted web view.

What if my device blocks HTTP entirely?

Some enterprise configurations force HTTPS. In that case, ask your administrator to temporarily allow nossl.sh over HTTP so onboarding can complete.

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