nossl.sh

Debug captive portals with confidence

Debug captive portals with confidence

nossl.sh lets you trigger and troubleshoot captive portals on public Wi-Fi, enterprise networks, or even tiny embedded systems.

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:07:55 UTC

Headers

Request headers

8 headers

Reliable captive portal triggers

Most operating systems check for internet by making plain old HTTP requests. nossl.sh gives you a clean, predictable endpoint that acts just like these checks, making sure your network’s splash page pops up when it should.

  • Works out of the box with macOS, iOS, Windows, Android, and Linux.
  • Perfect for hotels, airports, guest Wi-Fi, or custom access gateways.
  • Fast, lightweight responses — great for embedded or low-power devices.

Capture and analyze connection flow

With nossl.sh, you can see exactly how DNS, redirects, and HTTP requests behave during captive portal logins. Spot problems like broken proxies or endless authentication loops in no time.

  • Check the raw headers to debug captive network intercepts.
  • Works with curl, wget, or straight from your browser.
  • Turn on optional analytics to see how real users (and bots) reach your splash page.

What is a captive portal?

A captive portal is that web page you get when you connect to public Wi-Fi and have to sign in or agree to terms before you can actually get online.

Can I use nossl.sh to test captive portal detection?

Absolutely. nossl.sh is built to copy the endpoints devices use to trigger login pages, so it’s perfect for testing Wi-Fi networks and router setups.

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