Skip to main content

Am I online right now?

The most honest internet test there is: if you can see this page, your network works — otherwise it would never have loaded. The answer comes straight away and in large type, the connection is watched in real time, and if it drops the tool will say so.

runs in your browser · nothing is sent anywhere

internet

YES

You are reading this, so you have internet. The page would not have opened otherwise.

How to use it

  1. Nothing to press: the answer is there the moment the page opens — a large YES if you are online.
  2. The tool watches the connection in real time. Lose the network and the answer turns to NO; get it back and it returns to YES.
  3. The chips hold your connection type, when the browser reports one, and how long the page has been open.

Why this is the most honest internet test

The logic is almost indecently simple: for you to read the word YES on this page, your browser had to load it from somewhere — so at the moment of loading you certainly had internet. No other check gives that much certainty: while the page is in front of you, the network was at least working. We report with a straight face what you already know, and that is the whole of the honesty.

From there the tool leans on the navigator.onLine flag, which the browser sets from the state of the network connection, and subscribes to the online and offline events. The moment the device loses the network the answer switches to NO; the moment the link comes back, to YES.

What online actually means

  • Online here means the device has an active network connection, and nothing beyond that.
  • It is no guarantee that a particular site is reachable: a server can be down while your Wi-Fi works fine.
  • Captive portals in cafes, hotels and airports report online while they still refuse to pass any traffic.
  • The reverse happens too: the browser sometimes counts you as online until traffic actually has to move.

The offline paradox

There is a built-in irony here: if the internet really has gone, you most likely cannot reload this page and read a fresh NO, because the page itself would not load. So NO turns up in one case only — the connection dropped after the page had already opened and the tab stayed where it was. Then the event listeners catch the break and say so.

Questions

Am I online right now?

Yes — this page opened and you are reading the answer, so you have internet; there would be nowhere to load it from otherwise. A large YES sits at the top, and if the link drops while the tab is open it switches to NO. Everything is checked in the browser, with nothing sent to a server.

Why does it sometimes say YES when sites will not open?

Because online means the device has a network connection, not that a particular resource is reachable. A router can hand out Wi-Fi without a route to the internet, the site you want can be down, and a captive portal login may still be waiting.

Is anything about my connection sent anywhere?

No. The tool reads the network state through a browser API on the page and passes it on to no one. Nothing reaches affpapa.org — the check is entirely local.

What does the connection type show?

It is the browser estimate of link speed reported through the Network Information API: values such as 4g or 3g. Not every browser supports the API, which is why the chip sometimes honestly reads unknown.

Can I ever see NO?

Yes, if the connection drops while the tab is already open: the tool listens for the offline event and flips the answer at once. Opening the page from scratch without internet is another matter — it simply will not load.

Project sponsors

Companies that keep this analytics open