TidyFrame › Blog › Multiple monitors

How to save and restore window layouts on multiple monitors (Mac)

Plug in your monitor, and every app goes back to the screen and spot where it belongs.

By Geethika Tatiparthi · October 22, 2026 · I make TidyFrame, which is one of the options below.

Short answer: macOS can't save a layout across several monitors. With TidyFrame, arrange your windows on all your displays, click Save as Workspace and give it a shortcut like ⌃⌥⌘1. After connecting your monitors, press the shortcut and every window returns to its screen and position. If you want this to happen automatically the moment a display connects, look at Stay or Rectangle Pro.

Why windows end up on the wrong screen

When you unplug an external display, macOS moves its windows onto your MacBook's screen. When you plug it back in, the windows often stay where they are, piled up on one screen. The same happens after sleep, with some docks, and when you switch between home and office setups.

What macOS can do on its own

What's missing: there is no way to save "Mail and Calendar on the left monitor, editor and browser on the right" and bring all of it back in one step.

Save a multi-monitor layout with TidyFrame

  1. Connect your monitors and arrange your windows the way you like them on every screen. Snap them quickly with shortcuts, or drag a window to a screen edge.
  2. Save it: open TidyFrame → Workspaces → Save as Workspace. The preview shows a small map of all your displays with each window on it. Name it, for example "Desk" or "Office", and record a shortcut.
  3. Restore it: whenever you're back at your desk, press the shortcut. Each window goes back to its display in a clean grid, and apps that are closed can open by themselves.
Saving a TidyFrame workspace with a shortcut
Saving a workspace with its own shortcut

Tips for multi-monitor setups

Other apps worth knowing

AppWhat it's good at
StayRemembers window positions and restores them automatically when a display reconnects.
Rectangle ProLayouts that can apply automatically, for example when a monitor connects.
Moom 4Saved layouts with many custom actions for power users.
TidyFrameSnapping plus saved workspaces in one small app, $4.99 once, 7-day free trial.

Details from each app's own website or listing in October 2026. All names are trademarks of their owners. Compare more options in Best window managers for Mac.

Questions

Can a Mac remember window positions for multiple monitors?

Only partly. macOS remembers which display an app last used and can assign apps to a display's desktop, but it cannot save a layout of several apps across several monitors and restore it with one shortcut. A window manager such as TidyFrame, Moom or Stay adds that.

Why do my windows move to one screen when I connect an external monitor?

When a display disconnects, macOS moves its windows to the remaining screen. When you reconnect it, macOS doesn't always move them back. Saving your layout as a workspace lets you put everything back with one shortcut.

Does TidyFrame restore windows automatically when I plug in a monitor?

Not yet. You press the workspace's shortcut (or pick it in the menu bar) after connecting the monitor. Apps like Stay and Rectangle Pro can restore layouts automatically when a display connects.

How do I move a window to my other monitor with the keyboard?

macOS has no built-in shortcut for it. In TidyFrame, Next Display and Previous Display move the active window to the other screen and keep its relative size and position (by default Control-Option-Command with the right or left arrow).

Does it work with vertical (portrait) monitors?

Yes. TidyFrame snaps and restores windows on vertical displays too.

Try TidyFrame free for 7 days

Every feature included. Then $4.99 once, no subscription. macOS 14 or later.

Download the free trial