What Is NeverSSL? How It Gets You Past a WiFi Login Page

NeverSSL is a website that deliberately doesn't use encryption, so that public WiFi can hijack it. That sounds backwards, but it's exactly what you need when a hotel, airport or cafe WiFi login page refuses to appear. Visit http://neverssl.com, the network intercepts the request, and you land on its sign-in page.

How to use it: connect to the WiFi, open any browser, type http://neverssl.com into the address bar (with http, not https) and press go. The login page should appear in its place.

Why a website would avoid HTTPS on purpose

Public WiFi login pages, also called captive portals, work by intercepting the first web page you ask for and swapping in their own sign-in page. That only works on unencrypted http:// traffic. An encrypted https:// page can't be swapped without your browser noticing and showing a security warning.

Almost every site you visit today is HTTPS, and most browsers upgrade addresses to HTTPS automatically. So when your phone or laptop fails to open the login page on its own, typing in a normal website just hangs. NeverSSL fixes that by being one of the few sites guaranteed to stay on plain HTTP, giving the network something it can redirect.

Who runs it

NeverSSL was built by Colm MacCárthaigh, an engineer at Amazon Web Services, as a quick fix for getting online at airports, on planes, in hotels and in cafes. His notes on the site's history mention it handling around six million hits a day (source code on GitHub).

Newer versions also send you to a random subdomain each time. That gets around networks and browsers that have cached an old answer, which is one of the reasons the login page sometimes fails to reappear.

Is NeverSSL safe?

Yes, for what it's for. It's a tiny page with nothing to log in to, and the whole point is that the network replaces it. Two things to keep in mind:

NeverSSL not working?

For step-by-step fixes on each device, see how to open the captive portal login page.

If you run the venue

If your guests need NeverSSL to reach your login page, the portal isn't being detected automatically. Phones should open it by themselves the moment they join. Usually the automatic check addresses phones use aren't being redirected, or they're allowed through before login so the phone thinks it's already online. Our setup guides for UniFi, Meraki and Omada cover the settings that matter.

Frequently asked questions

What is NeverSSL used for?
NeverSSL is used to open public WiFi login pages that do not appear automatically. Because it stays on plain HTTP, the network can intercept it and redirect you to the sign-in page.
Is NeverSSL safe to use?
Yes. It is a minimal page with nothing to log in to, and the network replaces it with its own login page. As with any http:// page on public WiFi, do not enter private information on it.
Why does NeverSSL not use HTTPS?
Captive portals can only redirect unencrypted traffic. If NeverSSL used HTTPS, the network could not swap in its login page without the browser showing a security warning.
What can I use instead of NeverSSL?
Any address that stays on plain HTTP works the same way, such as http://example.com or http://captive.apple.com.
Why did NeverSSL load but I still have no internet?
If NeverSSL loads normally, the network is not holding you at a login page. The connection problem is elsewhere, for example weak signal, a VPN or a network outage.

Continue reading

Captive Portal Captive Portal Login: How to Open the WiFi Login Page When It Won't Show Up

Force the WiFi login page open with a plain http:// address, plus fixes for iPhone, Android, Windows and Mac.

8 min read
Captive Portal captive.apple.com: What It Is and Why Your iPhone Opens It

Apple's WiFi check page explained, and how to use it to open a login page that won't appear.

5 min read

Running guest WiFi at a venue?

See how CaptiveWiFi gives guests a login page that opens by itself, so nobody needs NeverSSL.

Book a demo →