Why do my windows get smaller after sleep?
The monitor can reconnect briefly at a different resolution while the Mac wakes. macOS shrinks windows to fit and does not grow them back.
Sleep and wake guide
When a monitor wakes, it can reconnect for a moment at a different or lower resolution before it settles. macOS fits your windows to that smaller screen, and when the full resolution comes back the windows stay small. The fix is to stop the monitor from dropping off, or to restore the saved sizes on wake.
Short version: try the monitor and cable fixes below. If windows still shrink, save a SnapState workspace and arm its wake trigger, and it puts every window back at its saved size and position.
While the Mac wakes, the external display can briefly report a different resolution or scaled mode, or disappear entirely. macOS resizes windows so they fit what it sees. When the monitor finishes waking, macOS does not resize them back. For windows that also move, see why Mac windows move after sleep and windows jump to one screen after sleep.
Windows back at their saved size after wake. The 40 second demo shows a workspace saved from the SnapState menu bar and restored with one click: apps relaunch and windows go back to their saved displays, positions and sizes.
SnapState is a Mac menu bar app that saves a named workspace: every window with its display, position and size, the apps to relaunch, the Space each app was on, full screen windows, and all open tabs in Safari, Chrome, Edge, Brave, Arc and Chromium. You restore it from the menu bar, with a Control-Command-1 to 6 shortcut, or automatically on wake, when a monitor connects or disconnects, or when a matching display layout appears.
A workspace stores each window's frame, which is its size and its position. With the wake trigger armed, SnapState puts the saved frames back after the Mac wakes. It cannot stop the resolution glitch itself, and an app that enforces its own window size may resize again. If apps come back small after a restart instead, see Mac apps reopen smaller or in the wrong spot.
SnapState 2.7.2 costs $9.99 once, with a license for up to three Macs and a 14-day refund. It needs macOS 15.7 or later and runs natively on Apple Silicon and Intel. It needs Accessibility permission to move windows, and Automation permission if you want browser tabs reopened. Workspace data stays on your Mac. Workspaces saved in older versions need one re-save to pick up Spaces and full screen. See SnapState.
SnapState is not a tiling or snapping tool. It does not save browser tab groups, history or form data, Firefox is not supported, and it does not change the display arrangement, main display, menu bar or Dock. It restores app windows.
The monitor can reconnect briefly at a different resolution while the Mac wakes. macOS shrinks windows to fit and does not grow them back.
It can make it more likely on some monitors. Test the default resolution in System Settings, Displays to see if the shrinking stops.
Sometimes. Some monitors behave better over DisplayPort or USB-C than HDMI. Try it before buying anything.
Yes. A SnapState workspace saves each window's size and position and can restore them automatically on wake from sleep.
$9.99 once, for up to three Macs, with a 14-day refund. It needs macOS 15.7 or later.