MainspringGuides › Drag Across Spaces
macOS Guide

How to Drag Files Between Desktops (Spaces) on Mac

Updated July 2026 · 3 min read

The file is in a Finder window on Desktop 1; the app that needs it is on Desktop 2. You can drag between them — the trick is switching Spaces without letting go. macOS gives you three ways to do it, and one workaround that skips Spaces entirely.

Method 1: Ctrl + arrow keys mid-drag

  1. Pick up the file and keep the button (or your fingers, with tap-based dragging) held down.
  2. With your free hand, press Ctrl + → or Ctrl + ←.
  3. The desktop slides to the next Space — the dragged file comes with you, floating under the pointer.
  4. Release over the destination: a window, a folder, or the desktop itself.

This is the most reliable method because it's deliberate — no hovering, no waiting. Ctrl + arrows are the default Mission Control shortcuts; if they don't switch Spaces, check System Settings → Keyboard → Keyboard Shortcuts → Mission Control.

Method 2: hover at the screen edge

Drag the file firmly against the left or right edge of the screen and hold it there. After a moment, macOS flips to the neighboring Space, and you can carry on to the drop target. It feels slower than the keyboard but needs only one hand. If the pause feels endless, remember the flip won't happen until the pointer is pressed right against the edge — halfway doesn't count.

Method 3: the Mission Control assist

Mid-drag, press your Mission Control key (F3 or Ctrl + ↑) with the other hand. The Spaces bar appears along the top; drag the file onto the thumbnail of the target desktop and hold — macOS zooms into that Space with your file still in tow, and you drop as normal. This is the way to cross several desktops in one move instead of flipping through them one by one.

The catch: you need a visible drop target

A drag ends where you release, so the destination has to be visible on the target Space — an open window, the desktop, or a folder. If the receiving app's window is buried, set up the target before you start dragging. Alternatively, hover the dragged file over a folder for a beat and spring-loading opens it mid-drag, letting you dive deeper without releasing.

The workaround that skips Spaces entirely

The Dock and the Cmd + Tab switcher are visible from every Space, and both accept drops:

For "open this file in that app," the Dock drop is honestly faster than any Space gymnastics. Save the mid-drag switching for when the destination is a specific folder or window. Everything above behaves the same on macOS 13, 14, and 15.

The no-drag alternative: copy, switch, paste

When the drag feels like juggling, don't drag at all. Select the file and press Cmd + C, switch Spaces however you like — no held button, no time pressure — then in the destination folder press Cmd + Option + V. That's Finder's move paste: the file relocates instead of duplicating, exactly as if you'd dragged it. Plain Cmd + V copies instead, which is sometimes what you wanted anyway. For anything more than one file, or any move across several desktops, the keyboard route is calmer and impossible to fumble. It also sidesteps the drop-target problem entirely, since you navigate to the destination before anything is in flight.

Make Spaces work for you

While you're arranging desktops, Mainspring turns 90+ hidden macOS settings — Mission Control animation speed, Dock, Finder, and more — into labelled, reversible toggles.

Try Mainspring free →

Signed & notarized by Apple · 1-day free trial · $29 once