Published: July 12, 2026 | Last updated: July 12, 2026
TL;DR
captive.apple.comis Apple’s captive portal detection URL — it checks if a Wi-Fi network requires a login or terms acceptance before granting internet access (Cloudi-Fi, 2024).- When your iPhone connects to a public Wi-Fi network, it tries to load
http://captive.apple.com— if the network intercepts the request, iOS displays a captive portal login page (Cloudi-Fi, 2024). - You cannot disable Apple’s captive portal behavior — it’s a built-in feature of iOS, iPadOS, and macOS (Macworld, 2018).
- If the login page doesn’t appear, open Safari and type
captive.apple.comto force it to reappear (MacObserver, 2023). - On private home Wi-Fi networks,
captive.apple.comappearing usually indicates a network configuration issue — try forgetting the network and reconnecting (ifone.de, 2025). - Android devices use similar captive portal detection, but with Google’s own endpoints like
clients3.google.com/generate_204(StackExchange, 2018).
What Is Captive.apple.com?
captive.apple.com is a domain owned by Apple that serves as a connectivity test endpoint for Apple devices. When your iPhone, iPad, or Mac connects to a Wi-Fi network, the device automatically attempts to load a specific page from this domain: http://captive.apple.com/hotspot-detect.html (Apple Developer, 2023). If the device can successfully load this page and receives a “Success” response, iOS knows the network provides full internet access and doesn’t require any further action (Macworld, 2018).
If the network intercepts the request and redirects it to a login page instead, iOS recognizes that it’s behind a captive portal and automatically displays the login page in a pop-up window (Cloudi-Fi, 2024). At the top of that window, you’ll see captive.apple.com briefly before the portal page loads (Macworld, 2018).
How Apple’s Captive Portal Detection Works
When you connect to a new Wi-Fi network, iOS performs a series of checks to determine your internet connectivity status (Cloudi-Fi, 2024):
- Your iPhone connects to the Wi-Fi network and receives a local IP address via DHCP (Macworld, 2018).
- iOS attempts to load
http://captive.apple.com/hotspot-detect.html(Apple Developer, 2023). - If the network allows the request and returns a “Success” response (HTTP 200 with
text/html), iOS knows the network has internet access (Apple Developer, 2023). - If the network intercepts the request and redirects to a login page (a captive portal), iOS displays that page to you (Cloudi-Fi, 2024).
- Once you complete the login, accept terms, or make payment, iOS rechecks the captive URL and confirms internet access is available (Macworld, 2018).
This entire process happens automatically, and the captive.apple.com window is the login page itself — it’s not a separate pop-up on top of a page (Macworld, 2018).
Why Do I See Captive.apple.com on Private Wi-Fi?
If you see captive.apple.com on your own home Wi-Fi network, something is wrong. On a properly configured private network, your iPhone should be able to load captive.apple.com without interception, meaning no captive portal window should appear (ifone.de, 2025).
Common causes include:
1. Router misconfiguration. Your router may be set up to redirect all HTTP traffic to a login page, even on a private network. This can happen if you’ve enabled a guest portal feature by accident (ifone.de, 2025).
2. DNS issues. If your router’s DNS settings are incorrect or pointing to a captive portal server, your iPhone’s captive detection request may be intercepted (Monge IT, 2024).
3. ISP or modem login requirement. Some internet service providers require you to log in through a portal before granting internet access, even on your home network (ifone.de, 2025).
4. Network extender or repeater issues. Some Wi-Fi extenders can cause captive portal detection to trigger incorrectly because they replace the client’s MAC address with their own, confusing the network (StackOverflow, 2018).
How to Fix Captive.apple.com Issues on iPhone
Fix 1: Complete the Login
The most common fix is simply completing the login. If you see the captive.apple.com window, it means the network requires you to do something before granting internet access (Macworld, 2018). Enter any required credentials, accept the terms, or make a payment if necessary.
Fix 2: Force the Captive Portal to Reappear
If the login page doesn’t appear or you dismissed it accidentally, you can force it to reappear by manually loading captive.apple.com:
- Open Safari on your iPhone (MacObserver, 2023).
- Type
http://captive.apple.cominto the address bar and press Enter (MacObserver, 2023). - The network should intercept the request and display the login page (MacObserver, 2023).
Important: Use http:// not https://. Encrypted connections can prevent the network from intercepting and redirecting the request (Antwort.net, 2025).
Fix 3: Forget and Reconnect to the Network
If the captive portal still won’t appear:
- Go to Settings > Wi-Fi (Apple StackExchange, 2024).
- Tap the (i) icon next to the problematic network (Apple StackExchange, 2024).
- Tap Forget This Network and confirm (Apple StackExchange, 2024).
- Reconnect to the network and wait for the captive portal to appear (Apple StackExchange, 2024).
Fix 4: Reset Network Settings
If the problem persists, you can reset your network settings:
- Go to Settings > General > Transfer or Reset iPhone > Reset.
- Tap Reset Network Settings.
- Enter your passcode and confirm.
Warning: This will erase all saved Wi-Fi passwords, Bluetooth pairings, and VPN settings.
Fix 5: Check DNS Settings
Custom DNS servers can sometimes interfere with captive portal detection (Monge IT, 2024):
- Go to Settings > Wi-Fi.
- Tap the (i) icon next to the network.
- Scroll down to Configure DNS.
- Select Automatic (Monge IT, 2024).
Fix 6: Use an Alternative Non-Secure URL
If captive.apple.com doesn’t work, try http://neverssl.com. This domain is designed to force a captive portal to appear because it’s a non-secure HTTP site (Cloudi-Fi, 2024).
Troubleshooting Table
| Problem | Possible Cause | Solution |
|---|---|---|
captive.apple.com appears on home Wi-Fi | Router misconfiguration or ISP login required (ifone.de, 2025) | Check router settings, contact ISP, or forget and reconnect to the network |
| Login page doesn’t appear on public Wi-Fi | Captive portal detection failed (MacObserver, 2023) | Manually load http://captive.apple.com in Safari |
| Captive portal window won’t reappear | Network session expired or cached settings (Apple StackExchange, 2024) | Forget the network and reconnect |
| Device shows “No Internet Connection” but Wi-Fi is connected | Captive portal requires action | Complete the login on the captive portal page |
| Custom DNS prevents captive portal | DNS not resolving captive.apple.com (Monge IT, 2024) | Set DNS to Automatic in Wi-Fi settings |
| Wi-Fi extender causing captive portal loop | Repeater replaces client MAC address (StackOverflow, 2018) | Reconfigure extender or connect directly to the main router |
Captive.apple.com on Android and Other Devices
Android devices use a similar system for captive portal detection, but with Google’s own endpoints. Stock Android 7.1.1 or later connects to both HTTP and HTTPS endpoints for internet detection (GitHub, 2024). The Android captive portal interface typically appears as a notification that opens a dedicated browser window (DeepWiki, 2025).
However, captive.apple.com can appear on non-Apple devices in certain situations. Apple hosts a captive portal that any company can use for their captive networks, regardless of whether the connecting device is a Mac, iPhone, Pixel, or Windows PC (StackExchange, 2018). If a Wi-Fi network is configured to use captive.apple.com as its detection endpoint, even Android devices will be redirected to the Apple domain (StackExchange, 2018).
Can You Disable Captive.apple.com?
No. You cannot disable Apple’s captive portal detection behavior. It’s a core feature of iOS, iPadOS, and macOS designed to make public Wi-Fi connections easier (Macworld, 2018). The only way to avoid seeing it is to avoid connecting to public hotspots that require a portal login (Macworld, 2018).
Apple’s developer documentation explicitly states that captive.apple.com is an internal implementation detail of Apple’s captive network system and is not intended for use by third-party apps or developers (Apple Developer, 2023).
Comparison: Apple vs Android Captive Portal Detection
| Feature | Apple (iOS/iPadOS/macOS) | Android |
|---|---|---|
| Detection URL | http://captive.apple.com/hotspot-detect.html (Apple Developer, 2023) | http://clients3.google.com/generate_204 (StackExchange, 2018) |
| Portal Display | Pop-up window that appears automatically (Macworld, 2018) | Notification that opens a browser window (DeepWiki, 2025) |
| Can Disable? | No (Macworld, 2018) | Not easily |
| Manual Trigger | Safari → http://captive.apple.com (MacObserver, 2023) | Open browser → any HTTP site |
Frequently Asked Questions
What is captive.apple.com on iPhone?
captive.apple.com is Apple’s captive portal detection URL. Your iPhone uses it to check if a Wi-Fi network requires a login, payment, or terms acceptance before granting internet access (Cloudi-Fi, 2024). It’s a legitimate feature, not a virus or hack (Macworld, 2018).
Why does captive.apple.com appear on my private Wi-Fi?
If you see captive.apple.com on your home Wi-Fi, your router may be misconfigured, your ISP may require a login, or you may have accidentally enabled a guest portal feature (ifone.de, 2025). Try forgetting the network and reconnecting.
How do I fix captive.apple.com issues on iPhone?
Open Safari and type http://captive.apple.com to force the login page to appear (MacObserver, 2023). If that doesn’t work, forget the network and reconnect (Apple StackExchange, 2024). For persistent issues, reset your network settings or set DNS to Automatic (Monge IT, 2024).
How do I turn off captive Wi-Fi on iPhone?
You cannot disable Apple’s captive portal detection. It’s a built-in feature of iOS that cannot be turned off (Macworld, 2018). The only way to avoid it is to avoid networks that require a portal login.
What is the Apple captive portal URL?
The primary Apple captive portal URL is http://captive.apple.com/hotspot-detect.html (Apple Developer, 2023). You can manually load http://captive.apple.com in Safari to trigger the captive portal login page (MacObserver, 2023).
Why won’t my captive.apple.com page load?
If the page won’t load, try using http:// instead of https://, as encrypted connections can prevent the network from redirecting you to the login page (Antwort.net, 2025). You can also try http://neverssl.com as an alternative. If that fails, check your DNS settings and ensure they’re set to Automatic (Monge IT, 2024).
Can captive.apple.com be used on Android?
Yes. Apple hosts a captive portal that any Wi-Fi network can use, regardless of the device type (StackExchange, 2018). If a network is configured to use captive.apple.com as its detection endpoint, Android devices will also be redirected to it (StackExchange, 2018). However, Android typically uses Google’s own endpoints for captive portal detection (StackExchange, 2018).
What does captive.apple.com mean on a Wi-Fi repeater?
A Wi-Fi repeater can cause captive portal issues because it replaces the client’s MAC address with its own, which can confuse the network’s portal detection (StackOverflow, 2018). Try connecting directly to the main router instead of the extender, or reconfigure the extender settings.
Key Takeaways
captive.apple.comis Apple’s captive portal detection URL — it checks if a Wi-Fi network requires a login or terms acceptance before granting internet access (Cloudi-Fi, 2024).- When your iPhone connects to a public Wi-Fi network, it tries to load
http://captive.apple.com— if the network intercepts the request, iOS displays a captive portal login page (Cloudi-Fi, 2024). - You cannot disable Apple’s captive portal behavior — it’s a built-in feature of iOS, iPadOS, and macOS (Macworld, 2018).
- If the login page doesn’t appear, open Safari and type
captive.apple.comto force it to reappear (MacObserver, 2023). - On private home Wi-Fi networks,
captive.apple.comappearing usually indicates a network configuration issue — try forgetting the network and reconnecting (ifone.de, 2025). - Android devices use similar captive portal detection, but with Google’s own endpoints like
clients3.google.com/generate_204(StackExchange, 2018).