Drag and drop moves or copies a file from one place to another—or uploads it to a website—using your mouse, trackpad, or finger.
Knowing how to drag and drop files saves time every single day. Whether you are organizing folders on a Windows PC, moving documents on a Mac, or transferring photos on an Android phone, the action is the same: press, hold, move, and release. What changes is the result—move versus copy—and that depends on where you drag and which keys you hold. This guide walks through the exact steps on every major platform, explains the default rules, and covers what to do when nothing happens.
What Exactly Is Drag and Drop?
Drag and drop is a direct-manipulation method for moving or copying files, folders, images, or text from one location to another. Instead of using menu commands or keyboard shortcuts, you physically pick up the item and place it where you want it. The action works inside file managers such as Windows File Explorer and macOS Finder, within documents, and on many websites that support file uploads through the HTML Drag and Drop API. On Android, Files by Google brings the same gesture to mobile devices. The core motion never changes—select, hold, drag, release—but each platform has its own rules about what happens when you let go.
How to Drag and Drop on Windows
Windows File Explorer makes drag and drop straightforward once you understand the single rule that determines whether a file moves or copies.
Open File Explorer and arrange the source folder and the destination folder so both are visible on screen. Click the file you want to move and hold the primary mouse button (or press and hold the trackpad). Drag the file to the destination folder. A small label appears next to the cursor telling you whether the action will copy or move. Release the mouse button to complete the operation. To select multiple files, hold Ctrl while clicking each file. To select every file in a folder, press Ctrl+A. Drag the selected group the same way you would a single file.
The one rule that catches most people first time: dragging within the same drive moves the file. Dragging to a different drive copies it. If you want to copy to the same drive, hold Ctrl while dragging. If you want to move to a different drive, hold Shift while dragging. Windows does not ask for confirmation, so the visual label is your only cue before you release the button.
How to Drag and Drop on macOS
Apple’s Finder works similarly to Windows, but the modifier keys are different. Open the folder containing the file and the destination folder side by side. Click and hold the trackpad or mouse button on the file, drag it to the new location, and release. To select multiple items, hold Cmd while clicking each one. To select everything in the folder, press Cmd+A. Apple’s official drag-and-drop guide documents the full behavior.
The modifier that matters on a Mac: holding the Option key while dragging forces a copy instead of a move. This is the macOS equivalent of the Ctrl-drag on Windows, but the key is different. Forgetting Option can move a file you intended to keep in both places. When dragging between different volumes (an external drive or network share), macOS defaults to a copy, so you do not need a modifier in that case.
How to Drag and Drop on Android
Google’s Files by Google app supports drag and drop within the app and between Files and other Google apps that allow it. Open Files by Google. Locate the file or files you want to move. Tap and hold one file to start the drag. Without lifting your finger, drag the file to the target folder listed under Internal storage. Release to drop. To drag between Files and apps such as Drive, Photos, or Gmail, you typically need split-screen mode. On a Pixel phone, tap the app’s icon at the top of the screen and choose Split screen, then drag the file from one app to the other. Files by Google moves the file by default within internal storage; dragging to another app in split-screen copies the file as an attachment.
Can You Drag and Drop Files Into a Web Browser?
Many websites let you upload files by dragging them out of your file manager and dropping them onto a designated area on the page. This works through the HTML Drag and Drop API, which the site’s code must explicitly support. Open the folder that holds the file. Open the website that accepts drag-and-drop uploads—most cloud storage services, image hosts, and email clients support it. Drag the file from the folder directly onto the drop zone on the webpage. The zone is often marked with a dashed border or a message that says “Drop files here.” Release the mouse button to start the upload. Not every website supports this method. If the page does not show a drop zone or nothing happens when you release the file, use the standard file-picker button instead.
Here is how each platform and scenario handles the default behavior:
| Platform / Scenario | Default Behavior | Key Modifier for Opposite Action |
|---|---|---|
| Windows — same drive, single file | Move | Hold Ctrl to copy |
| Windows — same drive, multiple files | Move | Hold Ctrl to copy |
| Windows — different drive | Copy | Hold Shift to move |
| macOS — same volume | Move | Hold Option to copy |
| macOS — different volume | Copy | Hold Option to move |
| Android — within Files by Google | Move | Split-screen drag to another app copies the file |
| Android — split-screen to Gmail or Drive | Copy (attaches file) | No modifier; behavior is set by the receiving app |
| Web browser upload | Upload (copy to the remote service) | No modifier; site controls the behavior |
Drag and Drop Across Windows, Mac, and Android: The Default That Holds Everywhere
On all three platforms, the default behavior depends on one question: are the source and destination on the same storage volume? If they are, the file moves. If they are on different volumes—a USB drive, a network share, a different internal partition—the file copies. This rule is consistent across Windows, macOS, and Android’s Files by Google. The visual feedback varies (Windows shows a label, macOS adds a green plus badge during a copy, Android highlights the target folder), but the logic is the same. Once you know this rule, you can predict the outcome before you ever release the mouse button or lift your finger.
The one thing that trips up experienced users: dragging a file to a different drive on Windows silently copies it without asking. If you meant to move it, you have to go back and delete the original. The same applies on macOS when dragging across volumes. Getting into the habit of watching the on-screen label or cursor icon prevents this every time.
What Happens When Drag and Drop Stops Working?
When drag and drop suddenly stops working, the cause is almost always one of a few common issues. If the source and destination are not both visible on screen, the drag cannot complete. Resize or tile your windows so you can see both locations. On a single-monitor setup, use split-screen or drag the file to the destination folder’s icon in the sidebar or dock instead. On Android, enable split-screen from the recent-apps menu. If the file drops but nothing happens, the destination may not support drag and drop at all. Try the standard method—double-click to open the file or use the file-picker button on a website. On macOS, restarting the Finder process (from the Apple menu, choose Force Quit, select Finder, and click Relaunch) resolves most temporary drag issues. On Windows, restarting File Explorer in Task Manager has the same effect. If dragging to a web page fails, the page may require a specific file type or may not have a drop zone at all—use the site’s upload button as a fallback.
Here are the most common drag-and-drop mistakes and how to fix them in one step:
| Mistake | Why It Happens | Fix |
|---|---|---|
| File copied instead of moved | Dragged to a different drive (Windows) or volume (macOS) | Delete the original; next time hold Shift (Windows) or use Move command |
| File moved instead of copied | Forgot to hold the copy modifier key | Hold Ctrl (Windows) or Option (macOS) while dragging |
| Nothing happens on drop | Destination window is behind the source or does not support drops | Tile windows side by side; use the file-picker as a fallback |
| Multiple files will not select | Used the wrong modifier key for the platform | Use Ctrl (Windows) or Cmd (macOS) to click individual files |
| Web upload fails with no warning | File type or size exceeds what the site accepts | Check the site’s file requirements; use the upload button instead of dragging |
Three Checks to Make Before You Drop
Here is the short list of things to confirm every time you drag a file so the outcome matches what you intended. First, identify whether the source and destination are on the same drive or volume—that alone determines the default move-versus-copy behavior. Second, if you need the opposite action, hold the correct modifier key (Ctrl on Windows to copy to the same drive, Option on macOS to copy to the same volume, Shift on Windows to move to a different drive) before you release the mouse button. Third, verify that the destination shows a visual response—a highlighted folder, a label, or a drop zone—before letting go. These three checks prevent nearly every surprise and take less than a second to run through. On the web, when a site does not show a drop zone, skip the drag and use the upload button—it saves time and avoids frustration.
References & Sources
- Apple. “Drag and drop items on Mac.” Official Apple documentation covering move and copy behavior, modifier keys, and supported item types on macOS.
