files/en-us/web/api/window/resizeto/index.md
{{APIRef}}
The Window.resizeTo() method dynamically resizes the
window.
resizeTo(width, height)
width
height
None ({{jsxref("undefined")}}).
This function resizes the window so that it takes up one quarter of the available screen. See the {{domxref("Screen.availWidth")}} and {{domxref("Screen.availHeight")}} properties.
function quarter() {
window.resizeTo(window.screen.availWidth / 2, window.screen.availHeight / 2);
}
{{Specifications}}
{{Compat}}
Note: It's not possible to resize a window or tab that wasn't created by
window.open(). It's also not possible to resize when the
window has multiple tabs.
[!NOTE] This function might not resize the window synchronously. In some environments (like mobile) it might not resize the window at all. You can listen to the {{domxref("Window/resize_event", "resize")}} event to see if/when the window got resized.