What Is an Online/Offline Status Tool?
This tool tracks your real connection status two ways: the browser's own navigator.onLine
flag, and a genuine verification check that makes an actual network request and confirms whether it truly
succeeds. The two can occasionally disagree - the flag reflects whether your device has a network
interface active at all, which isn't always the same as having real working internet access - so this tool
checks both and reports them separately, along with a live log of real detected changes.
How to Use the Online/Offline Status Tool
- Load this page - both checks run automatically.
- Try disconnecting your Wi-Fi or unplugging your ethernet cable, then reconnecting.
- Watch the log update with real, timestamped entries as your connection changes.
- Click "Verify Now" at any time to force a fresh real-request check.
How It Works
The "Browser Flag" reading comes directly from navigator.onLine, which most browsers set
based on whether a network interface is active - it can occasionally report "online" even without genuine
internet access, for example if you're connected to a Wi-Fi network with no actual internet behind it. To
verify more reliably, this tool makes a real, cache-disabled HTTP request to this site's own favicon and
checks whether it genuinely succeeds or fails, which is a much stronger real-world indicator of actual
connectivity. This tool also listens for the browser's online and offline events,
logging each real transition with a timestamp as it happens.
Understanding Your Results
- Browser Flag and Verified status agree - your connection status is being reported consistently and accurately.
- Flag says "Online" but Verified says "offline" - a real and useful distinction; your device has an active network connection (like Wi-Fi) but it isn't actually providing working internet access, sometimes called a "captive portal" or dead connection scenario.
- Changes log shows frequent transitions - could indicate an unstable network connection dropping and reconnecting repeatedly, worth investigating if it's happening often.
- No changes detected during an extended test - your connection has remained stable throughout the test period, which is the expected healthy result.
Browser Limitations
The navigator.onLine flag's exact behavior can vary slightly between browsers and operating
systems - some interpret it strictly as "a network interface is active," while others attempt some level of
actual connectivity checking internally. This tool's own verification request adds a genuine, independent
confirmation on top of that flag, but even it can occasionally succeed against a very fast, unreliable
connection that then drops moments later - no single check can guarantee connectivity forever, only confirm
it at the moment the check runs.
Common Mistakes to Avoid
- Relying solely on the browser flag - it can occasionally be misleading in captive portal or dead-connection scenarios; the verified check is the more reliable of the two.
- Expecting instant detection of every brief disconnection - very short connectivity blips may resolve before the browser's online/offline events fire.
- Testing on a device actively switching between Wi-Fi and mobile data - this can cause multiple genuine rapid transitions that are expected behavior during the switch, not a fault.
Frequently Asked Questions
Why would the browser flag and verified status disagree?
The browser flag mainly reflects whether a network interface is active, which isn't always the same as having genuine working internet access - for example, being connected to Wi-Fi with no real internet behind it, sometimes called a captive portal scenario.
Is any of my connection data sent anywhere beyond the verification request?
No, the verification request itself only checks whether a small file loads successfully; no personal data, browsing history, or connection details are collected or transmitted beyond that basic check.
Can this tool predict if my connection is about to drop?
No, it only reports your current and recent connection state; it can't predict future connectivity issues before they actually occur.
Why does the changes log sometimes show rapid back-to-back entries?
This usually reflects a genuinely unstable connection repeatedly dropping and reconnecting, or a device actively switching between network types like Wi-Fi and mobile data.
Does this measure my connection speed?
No, this tool only checks whether you have connectivity at all; for actual speed measurement, use the Internet Speed Test.
Conclusion
A genuine verification check gives you more confidence than the browser flag alone, especially in tricky scenarios like captive Wi-Fi portals. For actual throughput once you've confirmed you're connected, follow up with the Internet Speed Test.