Window: offline event

The offline event of the Window interface is fired when the browser has lost access to the network and the value of Navigator.onLine switches to false.

Bubbles No
Cancelable No
Interface Event
Event handler property onoffline


// addEventListener version
window.addEventListener('offline', (event) => {
    console.log("The network connection has been lost.");

// onoffline version
window.onoffline = (event) => {
  console.log("The network connection has been lost.");


Specification Status
HTML Living Standard
The definition of 'offline event' in that specification.
Living Standard

Browser compatibility

ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
offline eventChrome Full support YesEdge Full support 12Firefox Full support YesIE Full support YesOpera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesFirefox Android Full support YesOpera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yes


Full support
Full support

See also