How to Move a Window to Another Desktop on Mac
Spaces are only useful if windows end up on the right one. macOS gives you three ways to move a window to another desktop — one visual, one keyboard-driven, one for quick nudges — plus a setting that pins an app to a Space permanently. All of them work on Ventura, Sonoma, and Sequoia.
Method 1: drag it in Mission Control
- Open Mission Control —
Ctrl + Up, a three-finger swipe up, or the F3 key. - Move the pointer to the Spaces bar at the top of the screen so the desktop thumbnails expand.
- Drag the window you want onto the target desktop's thumbnail.
- To send it to a new desktop, drag it onto the + that appears at the top right instead.
This is the method to use when you're reorganizing several windows at once — you can see every Space and every window in one view, and mistakes are obvious immediately. Full-screen apps appear in the same bar and can be reordered the same way.
Method 2: grab the window, switch desktops
The fastest method once it's in your hands — literally:
- Click and hold the window's title bar, as if starting a drag.
- While still holding, press
Ctrl + RightorCtrl + Left(orCtrl + a number, if you've enabled per-desktop shortcuts). - The Space switches and the window rides along with you. Release when you arrive.
The same trick works with the trackpad: keep the window held with one hand and do the four-finger sideways swipe with the other. It sounds like patting your head while rubbing your stomach; in practice it takes one try to learn.
Method 3: hold it against the screen edge
Drag the window until the pointer presses against the left or right edge of the screen and keep it there. After a moment, macOS flips to the neighbouring Space and the window comes with you. It feels slow the first time — there's a deliberate delay so you don't change desktops by accident — but for one-window nudges it needs no keyboard at all. (On Sequoia, pausing at an edge can also trigger window tiling; push through the edge with the pointer rather than parking the window against it.)
Pin an app to a desktop permanently
If Mail should always live on Desktop 2, stop moving it by hand:
- Switch to the desktop where the app belongs.
- Right-click the app's Dock icon.
- Choose Options → This Desktop. (Choose Every Desktop for a window you want following you everywhere, or None to undo the assignment.)
From then on, launching or clicking the app jumps you to its home Space. One caveat: assignments belong to the app, not individual windows — for per-window placement, stick with the three manual methods above.
When a move won't take
- The window snaps back to its Space: the app is probably assigned to a desktop. Right-click its Dock icon → Options and check whether This Desktop is ticked from some earlier experiment.
- You can't grab it in Mission Control: aim near the window's centre — thumbnails are live but small — and remember that full-screen apps rearrange along the top bar rather than dropping into desktops.
- The edge-hold feels slow: the pause is fixed, by design. The keyboard variant — hold the title bar, press
Ctrl + arrow— has no delay at all, and it never trips over Sequoia's drag-to-edge tiling the way parking a window against the screen edge can. - The window lands on the wrong monitor: with multiple displays, each display keeps its own Spaces by default. Drag the window onto the target display first, then into that display's Mission Control bar. If a steady drag between displays keeps sprouting tile previews, pass through the edge without pausing.
While you're arranging desktops, Mainspring turns 90+ hidden macOS settings — Mission Control behavior, Dock, Finder, and more — into labelled, reversible toggles.
Try Mainspring free →Signed & notarized by Apple · 1-day free trial · $29 once
Next: switch desktops without the mouse
Moving windows is half the workflow; jumping between Spaces is the other half. Enable the Ctrl + 1…9 direct-jump shortcuts in keyboard shortcuts to switch desktops.