Window.outerWidth gets the width of the outside of the browser window. It represents the width of the whole browser window including sidebar (if expanded), window chrome and window resizing borders/handles.

This property is read-only; it has no default value.


outWindowWidth = window.outerWidth;

On return, outWindowWidth is the width of the outside of the window.


To change the size of a window, see window.resizeBy() and window.resizeTo().

To get the inner width of a window, i.e. the width of the page being displayed, see window.innerWidth.

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 1 1.0 (1.7 or earlier) 9 9 3
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support 1 1.0 (1.0) 9 9 3


Specification Status Comment
CSS Object Model (CSSOM) View Module
The definition of 'Window.outerWidth' in that specification.
Working Draft Initial definition.

See also

Document Tags and Contributors

 Last updated by: cvrebert,