All articles

Window off screen on Mac? Every way to get it back

A window off screen on a Mac is a peculiar kind of stuck. The app is running, the window is open, the Window menu even lists it — but it is sitting at coordinates nobody can reach, usually the coordinates of a monitor you unplugged an hour ago. There is no title bar to grab, so every instinct you have is useless. Here is how to get it back, in the order that actually works, and what to change so it stops happening.

Why a window ends up off screen on a Mac

Almost every case is a display that changed shape under a window that wasn't looking:

  • A monitor went away. You unplugged the dock, closed the lid, or a cable dropped. macOS usually reflows windows to the remaining screen, but "usually" is doing a lot of work — anything that was minimised, hidden, or belonged to an app that wasn't frontmost often keeps its old coordinates.
  • A monitor came back in a different position. External displays get a new identifier when they reconnect through a different port or dock. macOS tries to match saved window positions against a display that, as far as it is concerned, is a new one.
  • The app restored a position it saved elsewhere. Mac apps save their window frames and put them back on launch. An app last quit on a 34-inch ultrawide will happily reopen at x=2400 on a MacBook.
  • A dialog opened relative to its parent. Preferences and export sheets are placed near the window that spawned them, and inherit its bad coordinates.

The window is not damaged and nothing needs reinstalling. It just has a frame that no longer intersects a screen.

Fix it from the keyboard first

The fastest cures don't involve finding the window at all — they tell macOS to place it somewhere known. Click the app in the Dock first so it is frontmost, then:

What to pressWhat it does
Window → Zoom (menu bar)Resizes the front window to fit the current screen — the single most reliable rescue
🌐 Control + CCentres the front window on the current display
🌐 Control + FFills the current display with it
🌐 Control + ← / Tiles it to the left or right half
🌐 Control + RReturns it to its previous size, once it's back

The 🌐 shortcuts are macOS's built-in tiling, available from macOS Sequoia onwards. They are printed on the Window → Move & Resize submenu too, which is worth opening once — it is the menu that proves whether the window really is off screen or merely minimised.

Two caveats. Zoom is greyed out in a few apps that manage their own windows (some Adobe and Java apps are the usual suspects), and double-clicking a title bar only zooms if System Settings → Desktop & Dock → "Double-click a window's title bar to" is set to Zoom — which is no help here anyway, since the title bar is what you can't reach.

If the Window menu can't reach it

Three fallbacks, roughly in order of how often they work:

  1. Hide and reveal the app. Hold and click the app's Dock icon to hide it, then click the icon again. Several apps re-place their windows on unhide, and this costs nothing to try.
  2. Right-click the Dock icon. The context menu lists every open window by name. Choosing one brings it to the current Space and, in many apps, onto the current display.
  3. Mission Control (⌃↑). Off-screen windows still appear in the overview. You can't reposition from Mission Control itself, but you can confirm the window exists, which display it thinks it's on, and select it so the Window menu applies to the right thing.

Worth knowing: a minimised window is a completely different problem with a different fix — it is in the Dock, not off screen, and we cover it in how to restore a minimized window on Mac.

Two fixes that circulate and don't work

"Press ⌘⇧ + arrow to move the window." This tip appears on a lot of pages and is simply wrong on macOS — ⌘⇧ with arrows is a text selection shortcut. There is no built-in "nudge the window" chord.

"Use Gather Windows in Displays." That button belonged to the old Displays preference pane and isn't part of current System Settings. Rearranging displays under System Settings → Displays → Arrange can still shake a window loose, and turning on Mirror briefly is a blunt but effective way to force everything onto one screen — but there is no Gather Windows button to look for.

When one app does it every single time

If the same app reopens off screen on every launch, it has a bad frame saved. Quit the app, then remove its saved state:

~/Library/Saved Application State/<bundle-id>.savedState

Move that folder to the Trash and relaunch — the app comes back at a default size and position, losing only its remembered window layout. Some apps also keep a NSWindowFrame… entry in their preferences in ~/Library/Preferences, which is the next place to look if the saved state alone doesn't do it.

If it happens to many apps whenever you dock or undock, the cause is the display change rather than any one app, and it's the same root as windows resizing when you connect an external monitor. Checking whether Displays have separate Spaces is on is also worth five minutes, because it changes where windows are allowed to live — we walk through that decision in Displays have separate Spaces: on or off?.

The habit that makes it a non-event

None of the fixes above are hard. The problem is that they're a rescue — you notice a window is missing, you go hunting, you lose the thread of whatever you were doing.

The durable fix is having one keystroke that puts any window in a known place, so a stranded window is a half-second correction rather than an investigation. macOS's own 🌐 Control shortcuts do this for halves, quarters and centre; if you want thirds, custom regions or a different grid per display, that's what Let's Tile is for — one shortcut (⌘↵ by default) drops a grid over the front window, you steer with the arrow keys and press return, and the window lands on screen wherever you pointed. Nothing to memorise, and it works on a window you can't see. The 3 × 2 grid is free and stays free.

The other half of the problem is getting to the window in the first place, which Cmd-Tab is bad at because it switches apps rather than windows. If that's the friction you keep hitting, Let's Switch flips through windows with Option-Tab, and our guide to switching windows by keyboard covers the native options first.

Frequently asked questions

How do I move a window that's off screen on a Mac without a mouse? Bring the app to the front, then use Window → Zoom or press 🌐 Control + C to centre it on the current display. Both reposition the front window without needing to click on it.

Why does my Mac window open off screen after disconnecting a monitor? The app saved a window frame that pointed at the external display and restores it on launch. macOS usually reflows windows to the remaining screen, but it doesn't catch hidden, minimised or background-app windows reliably.

Does restarting fix a window that's off screen? Often, because most apps re-place windows that no longer fit a screen on launch. When restarting doesn't fix it, the app has a bad frame in ~/Library/Saved Application State — delete that folder for the app and relaunch.

Can I stop windows going off screen entirely? Not entirely, since it's a consequence of displays appearing and disappearing. You can make it cheap: minimise or close windows before undocking, and keep one shortcut that snaps any window back onto the current screen.