Window: beforeprint event

The beforeprint event is fired when the associated document is about to be printed or previewed for printing.

Bubbles No
Cancelable No
Interface Event
Event handler property onbeforeprint


Using addEventListener():

window.addEventListener('beforeprint', (event) => {
  console.log('Before print');

Using the onbeforeprint event handler property:

window.onbeforeprint = (event) => {
  console.log('Before print');


Specification Status
HTML Living Standard Living Standard

Browser compatibility

ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
beforeprint eventChrome Full support 63Edge Full support 12Firefox Full support 6IE Full support YesOpera Full support 50Safari Full support 13WebView Android Full support 63Chrome Android Full support 63Firefox Android ? Opera Android Full support 46Safari iOS Full support 13Samsung Internet Android Full support 8.0


Full support
Full support
Compatibility unknown
Compatibility unknown

See also