TLDR
How does drag and drop work on a Mac, and when does it copy instead of move? You press on an item, keep holding, move it and let go. Within one disk, Finder moves the file; onto another disk, it copies. Option forces a copy, Command a move, Option-Command an alias. Command-Tab, the Dock and spring-loaded folders reach targets you can't see.
How does drag and drop work on a Mac, and when does it copy instead of move?
Apple's Mac User Guide describes drag and drop in three steps: select the item, press and hold the trackpad or mouse while you move it, and release it where it belongs. That works for files in Finder, but also for a block of text, an image in a document, a photo in Photos or a link in Safari. Whatever accepts the drop decides what happens to it.
For files in Finder there is one rule underneath that causes most of the surprises. A drag inside the same disk moves the file: it leaves the old folder and appears in the new one. A drag onto a different disk (an external drive, a USB stick, a network share) copies it, so the original stays where it was. Apple's Mac keyboard shortcuts page states the rule in reverse when it lists the exception: "Command key while dragging to another volume: Move the dragged item to the other volume, instead of copying it."
Before you let go, look at the pointer. Finder shows a small plus badge next to it when the drop will make a copy, and a curved arrow when it will make an alias. No badge means a move. If you see a circle with a line through it, the place under the pointer doesn't accept the drop; Apple's Universal Control page uses the same symbol for the same meaning.
Coming from Windows: what is different
Less than it seems. Windows File Explorer uses the same volume rule, and its modifier keys map almost one to one. Raymond Chen, who worked on the Windows shell, wrote the rules down in The Old New Thing: no modifier moves on the same drive and copies across drives, Ctrl copies, Shift moves, Ctrl+Shift makes a shortcut.
| You want to | Windows File Explorer | Mac Finder |
|---|---|---|
| Move within one disk | Plain drag | Plain drag |
| Copy to another disk | Plain drag | Plain drag |
| Force a copy | Hold Ctrl | Hold Option |
| Force a move to another disk | Hold Shift | Hold Command |
| Make a shortcut or alias | Hold Ctrl+Shift | Hold Option-Command |
| Cut and paste a file | Ctrl+X, then Ctrl+V | Command-C, then Option-Command-V |
The two habits that trip switchers up are the keys and the windows. The Mac's Option key does what Ctrl did, and Command does what Shift did. And on a Mac, an app's window stays where it is when you switch away, so the target you want is often hidden behind something else. Most of the wrong drops come from letting go over the wrong window, not from the copy and move rules. The next sections deal with both.
Modifier keys that change a drag
Here is what each one does, in Apple's words from the keyboard shortcuts page:
- Option while dragging: "Copy the dragged item. The pointer changes while you drag the item." Use it to duplicate a file into another folder on the same disk, or to leave a copy behind when you drag something into a project folder.
- Command while dragging to another volume: "Move the dragged item to the other volume, instead of copying it." Use it when you are clearing files off the Mac onto an external drive and don't want to delete the originals by hand afterwards.
- Option-Command while dragging: "Make an alias of the dragged item." The alias is a small pointer to the original. Open it, and the original opens.
You don't need to hold the key from the start. Press it while the file is already in the air, watch the badge change, and let go. Release the key before you drop and the drag goes back to its default.
Dragging into the Dock follows its own rules. Apple's Dock guide says items you add there become aliases, so a folder dragged into the Dock stays where it is on disk. Dragging an item out of the Dock until Remove appears removes only the alias.
How the rules work for the less obvious cases (iCloud Drive, a network share, a file dragged out of an app instead of Finder) is covered in copy or move: what dragging a file does on a Mac.
Drag a file to an app that's hidden behind other windows
The difficulty with a hidden target is that you have to find it while the drag is in progress. Every one of these methods keeps the drag alive while you go looking.
Command-Tab while you drag
Start the drag, keep the button or trackpad held, and press Command-Tab with the other hand. Apple describes Command-Tab as switching to "the next most recently used app among your open apps" (keyboard shortcuts). Tab to the app you want and let go of the keys: the app comes forward with the file still under your pointer. Drop it into the window. Macworld described this in a 2006 tip on drag and drop and app switching, and MacMost still shows the same move in 2022.
MacMost's 15 drag and drop techniques adds a shortcut to the shortcut: drop the file on an app's icon in the switcher itself, and the file opens in that app. That is handy when you want the file opened, not placed in a particular window.
Drop on the Dock icon
If the app is in the Dock, you don't need to bring it forward at all. Apple's Dock guide says to "Drag the file over an app's icon"; the app opens the file. While you drag, the icons of apps that can open that kind of file highlight, as MacMost points out, so you can see where a drop will work before you make it.
Mission Control while you drag
Hold the file and press Control-Up Arrow, which opens Mission Control (keyboard shortcuts), or swipe up with four fingers on the trackpad (Multi-Touch gestures). Every open window spreads out; drag the file onto the one you want and wait a moment for it to come forward, then drop. MacMost's short version: "You can always use Mission Control as well."
Which one to use
| Method | How | Works best for | The catch |
|---|---|---|---|
| Command-Tab | Hold the file, Command-Tab to the app, release the keys | A running app with one obvious window | Two hands, and the window has to be ready to accept a drop |
| Dock icon | Drop on the app's icon | Opening a file in an app | Opens the file; it doesn't put it into a specific document or folder |
| Mission Control | Hold the file, Control-Up Arrow, drop on a window | Several windows of one app | You wait for windows to come forward with the button held |
| Spring-loaded folder | Hover over a folder until it opens | Finder destinations several levels deep | Only folders, not apps |
| A shelf | Drop the file on a floating tray, then go find the target | Any of the above, especially across Spaces | One extra drop, and it's an app you install |
Spring-loaded folders, the sidebar and the path bar
Apple's Pointer Control settings page describes spring-loading as: "When dragging and dropping, drag an item to a folder and hold to open the folder." Next to it is Spring-loading speed, which sets how long you have to hover before the folder opens. If folders keep popping open when you only meant to pass over them, slow it down; if you find yourself waiting, speed it up. MacMost notes in 10 ways to move files on a Mac that pressing the Space bar while you hover opens the folder at once.
Spring-loading works on folders in a Finder window, in the sidebar and on the Desktop. Combined with the sidebar, it gives you a way to reach most of the Mac without opening a second window: drag the file to Documents in the sidebar, hover, and keep hovering through the subfolders until you reach the right one.
Three other Finder targets accept drops and are easy to forget:
- Sidebar favorites. Dropping a file on a folder in the sidebar moves it there, even when that folder isn't open.
- The path bar. With View > Show Path Bar on, every folder in the path at the bottom of the window is a drop target, so you can move a file up one or two levels in one drag.
- Folders in the Dock. A folder you've added to the right side of the Dock takes drops like any other folder.
There is more on setting it up, and on the cases where it gets in the way, in spring-loaded folders on a Mac.
Make dragging on a trackpad less fiddly
The default trackpad drag is press and slide, and it fails in a predictable way: your finger reaches the edge of the trackpad before the pointer reaches the target, you lift it to reposition, and the file drops wherever it happens to be. MacMost's guide to making drag and drop easier suggests one fix that needs no setting at all: click and hold with your thumb and slide with your index finger, so you can lift and reposition the sliding finger without letting go.
The settings fix is in Trackpad Options. Apple's three finger drag page walks through it: System Settings > Accessibility > Pointer Control, click Trackpad Options, turn on "Use trackpad for dragging", and choose a dragging style. The Pointer Control reference lists three:
| Dragging style | How you drag | How the drag ends | Good for |
|---|---|---|---|
| Without Drag Lock | Double-tap an item and keep your finger down after the second tap | When you lift your finger | Short drags with tap to click |
| With Drag Lock | Double-tap and drag | Only when you tap the trackpad once | Long drags; you can lift and reposition freely |
| Three Finger Drag | Move the item with three fingers, no click | When you lift your fingers | Everyday dragging, windows and text selection |
Apple notes that three finger drag is "an option for trackpads that support Force Touch". Its Multi-Touch gestures page lists Mission Control and swiping between full-screen apps as four-finger gestures, so they don't clash with a three-finger drag.
Which one to pick depends on how you drag. If most drags are short and within one window, three finger drag is the most comfortable and needs no click. If you often carry files across a large display or from one display to another, drag lock is the safer choice, because lifting a finger never drops the file. The full comparison, including what each does to text selection, is in three-finger drag and drag lock on a Mac trackpad. If dragging stops working altogether, start with drag and drop not working on Mac.
Drag between apps, Spaces and devices
Drag and drop works far outside Finder. Almost anything you can see can be picked up and put somewhere else, and many apps do something useful with it. A few that MacMost demonstrates in its 15 drag and drop techniques:
- Into a document or message. Drop an image into Pages, Keynote or Mail and it is inserted where you let go.
- Out of Photos. Drag a photo from Photos to a Finder window or the Desktop; MacMost calls it "an export just with a drag and drop".
- Into a website. Drop files onto an upload box in Safari or Chrome instead of clicking Choose File and browsing. The details, and what to do when a site ignores the drop, are in drag files into a browser upload on a Mac.
- Text. Select text and drag it into another app to insert it. Drop it on the Desktop and you get a text clipping file.
Into Open and Save dialogs and Terminal
Two tricks save a lot of browsing. Drag a folder (or a file) from Finder into an Open or Save dialog, and the dialog jumps straight to that location. Drag a file into a Terminal window, and Terminal types its full path, with spaces already escaped. There are more ways to get a file's path in how to copy a file path on a Mac.
Across Spaces and full-screen apps
This is where plain drag and drop is weakest. Apple's guide to Spaces explains how to switch Spaces (Control and an arrow key, or a swipe) and how to move a whole window to another one, but not how to carry a single file across. The built-in way is to hold the file, open Mission Control, hover over the target Space in the Spaces bar until it comes forward, and drop. It works, but the whole trip happens with the button held. The step-by-step version, with the alternatives, is in how to drag files between Spaces and full-screen apps. Two displays have a similar problem, covered in moving files between two displays on a Mac.
To an iPad or another Mac
With Universal Control, one keyboard and pointer work across a Mac and an iPad, or two Macs, and a drag goes with the pointer. Apple's Universal Control page says it supports "using your mouse or trackpad to drag and drop between devices", for example a photo from the Mac into Messages on the iPad, or files into the iPad's Files app. It needs macOS Monterey 12.4 or later and iPadOS 15.4 or later, with the devices within 10 meters (30 feet) of each other. Push the pointer past the edge of the screen with the file held, and it continues on the other device.
Move files without dragging at all
Apple's keyboard shortcuts page lists Option-Command-V as "Move the files in the Clipboard from their original location to the current location." In practice it means you never need two Finder windows side by side: copy, navigate the same window to the destination, and move.
MacMost points out the advantage over Windows-style cut in 10 ways to move files on a Mac: "it doesn't leave the file in limbo anywhere." Until you paste, the file hasn't gone anywhere. If you open the Edit menu after copying and hold Option, the Paste Item command turns into Move Item Here, so you can do the same with the mouse. More on the differences from Windows, and the cases where it doesn't work, in cut and paste files on a Mac.
Keyboard moves are often faster than dragging for one file between two folders. They don't help with getting a file into an app, though, and that is still drag and drop's job. For a broader look at keeping the number of Finder windows down, see how to move files on a Mac without opening two Finder windows.
When one drag is not enough: use a shelf
Every trick above is a way to do more while holding a file. They work for one file and one target. They get awkward when the files come from three different folders, when the target is in another Space or a full-screen app, or when you need to look something up before you drop. The usual workaround is the Desktop: drop the files there, go to the target, drag them back out, and tidy up later. A shelf does the same parking without leaving anything behind. Using the Desktop as a temporary folder goes into why that habit costs more than it seems.
Dropover, Yoink and cursorrobin are all shelf apps; they differ mostly in where the shelf appears and what it can do with the files. cursorrobin's version:
1
Switch Robin on with Control-Command-D (you can change it in Settings) or a quick shake of the mouse. A small orb now trails your cursor.
2
Start dragging a file anywhere on the Mac. The shelf opens right under it; let go and the file is on the shelf.
3
Go where the file belongs: another app, another Space, a full-screen window. The shelf stays visible on every Space.
4
If a file needs it, Shrink it, Convert it between PNG, JPG, HEIC and PDF, Scale it, or remove a PDF password. You always get a new copy.
5
Drag the files out where they belong, then Clear the shelf. Your originals were never changed.
Unlike a Finder drag, a shelf never moves your original: cursorrobin copies each file onto the shelf, and the copy (or the converted copy) is what you drag out. That makes the copy and move rules from the start of this guide irrelevant while the files are on the shelf.
A shelf is not the answer for every drag. If the source and the target are both on screen, a plain drag is quicker. If you only ever move files between folders, spring-loading and Option-Command-V are free and already on your Mac. A shelf earns its place when you do the awkward kind of drag every day. A file shelf app for Mac that follows your cursor explains the jobs where it helps most, and the best file shelf apps for Mac compares the options.
These steps were checked against Apple's Mac User Guide for macOS 27.
Frequently asked questions
FAQ
Frequently asked questions
Start the drag and keep holding, then press Command-Tab and tab to the app. When you release the keys the app comes forward, and you drop the file into its window. To open the file in an app, drop it on the app's icon in the Dock instead. Mission Control (Control-Up Arrow) works too when the app has several windows.
Open System Settings > Accessibility > Pointer Control > Trackpad Options, turn on "Use trackpad for dragging" and pick a style. Three Finger Drag moves items with three fingers and no click. With Drag Lock keeps the drag going after you lift your finger until you tap once, which is safer for long drags.
Finder moves files within one disk and copies them onto a different one, so a drag to a USB drive, external disk or network share leaves the original in place. Hold Command while you drag to move it instead. Holding Option always copies, on any disk.
The app or area under the pointer doesn't accept that kind of item, and the pointer shows a circle with a line through it. Try dropping on the app's icon in the Dock, into an open document, or into a different field. Across devices, Apple suggests copying with Command-C and pasting with Command-V instead.
Not with Universal Control: Apple's page covers Macs and iPads only. To send a file to an iPhone, use AirDrop from the Share menu, or put it in iCloud Drive and open it in the Files app on the phone.
No. Option-drag copies the file, so you end up with two. Option-Command-V moves the files you copied with Command-C, so you end up with one, in the new place.
Stop holding the drag
cursorrobin parks files at your cursor so you can take your time getting to the target. Try every feature free for 10 days, then keep it for $9.99 once.
macOS · 10-day free trial · one-time purchase
