The fastest way depends on what you're moving and whether both computers are in the same room
If both computers are on the same network, you can drag files between them through File Explorer (Windows) or Finder (Mac) without any extra software. If they're far apart or not on the same network, you'll use a cloud service like OneDrive, Google Drive, or Dropbox, or transfer via USB drive. The method that works best depends on file size, how many files you're moving, and whether the computers can see each other on your home or office network.
This guide walks through each method in order of speed — starting with the fastest if your computers are connected, then moving to options that work anywhere.
Key Takeaways
- Network transfer (both computers on the same Wi-Fi) is fastest for large batches of files and requires no extra hardware or accounts.
- Cloud services like OneDrive, Google Drive, or Dropbox work anywhere but upload and read speeds depend on your internet connection.
- USB drives or external hard drives are reliable for one-time moves of large files but require you to physically carry the drive between computers.
- Windows and Mac computers can see each other on a network, but you may need to turn on file sharing in Settings first.
- For very large files (over 2 GB), network transfer or an external drive is usually faster than uploading to the cloud.
Transfer files over your home or office network
If both computers are plugged into the same Wi-Fi router or wired network, they can see each other without any setup. On the sending computer, open File Explorer (Windows) or Finder (Mac), find the files you want to move, and drag them to the other computer's name in the sidebar. The files copy across your network in seconds to minutes, depending on file size.
On Windows, the receiving computer must have file sharing turned on. Open Settings, go to System > Sharing, and turn on "Network discovery" and "File sharing". On Mac, open System Settings, go to General > Sharing, and turn on "File Sharing". Add the user account that will receive the files to the "Shared Folders" list.
Once file sharing is on, the sending computer can see the receiving computer's name in the network sidebar. Click it, enter the username and password of the account you set up, and you'll see the shared folders. Drag your files into the folder you want, and they'll transfer at your network speed — usually much faster than the internet.
Use a cloud service for files you need on both computers
OneDrive (Windows), iCloud Drive (Mac), Google Drive, and Dropbox all work the same way: you upload files to the cloud from one computer, then read them on the other. These services are useful if you want to keep files in sync across both computers or if you need to move files between computers that aren't on the same network.
To transfer files, sign into your cloud service account on the sending computer, drag your files into the cloud folder (usually called "OneDrive" or "Google Drive" in your file browser), and wait for the upload to finish. Then sign into the same account on the receiving computer, and the files will read automatically or appear in the cloud folder ready to read.
Upload and read speeds depend on your internet connection. A 1 GB file might take 5 to 15 minutes to upload and another 5 to 15 minutes to read, depending on your broadband speed. If you're moving many large files, network transfer is usually faster.
Transfer files using a USB drive or external hard drive
A USB drive or external hard drive works on any computer without needing a network or internet connection. Plug the drive into the sending computer, copy your files onto it, unplug it, plug it into the receiving computer, and copy the files off. This method is reliable and works for files of any size.
Most USB drives hold 32 GB to 1 TB, and external hard drives hold 1 TB to 4 TB or more. If you're moving a small number of files, a USB drive is usually faster than uploading to the cloud. If you're moving hundreds of gigabytes, an external hard drive is more practical than waiting for a cloud upload.
Format the drive as exFAT if you're moving files between Windows and Mac — both systems can read and write to exFAT without extra software. To format, right-click the drive in File Explorer (Windows) or Finder (Mac), select "Format", and choose exFAT.
Connect the two computers directly with a cable
If you have an Ethernet cable and both computers have Ethernet ports, you can plug them directly into each other and transfer files without a router. This is faster than Wi-Fi and doesn't require any network setup — the computers will recognize each other automatically.
On Windows, open File Explorer and look for the other computer's name in the sidebar under "Network". On Mac, open Finder, go to the Go menu, select "Connect to Server", and type the other computer's IP address (you can find this in System Settings > Network). Once connected, drag your files across.
Direct cable transfer is most useful if your Wi-Fi is slow or unreliable, or if you're moving very large files and want the fastest possible speed.
Move files between Windows and Mac computers
Windows and Mac can share files over a network, but the process is slightly different on each side. On the Mac (sending computer), open System Settings, go to General > Sharing, turn on "File Sharing", and add the folder you want to share. On the Windows computer (receiving computer), open File Explorer, click "Network" in the sidebar, find the Mac's name, and double-click it to see the shared folder.
If the Mac doesn't appear in Network on Windows, try typing the Mac's address manually. On the Mac, open System Settings > General > About and note the "Local Hostname" (it usually ends in .local). On Windows, open File Explorer, type two backslashes followed by the hostname into the address bar — for example, \\macbook.local — and press Enter.
For large files or many files, use an external drive formatted as exFAT, or upload to a cloud service both computers can access (Google Drive, Dropbox, or OneDrive work on both Windows and Mac).
What to do if the other computer doesn't appear on the network
If you've turned on file sharing but still can't see the other computer, check that both are on the same Wi-Fi network. Open Settings on each computer and look at the network name — they must match. If they do, restart both computers and wait 30 seconds for them to reconnect to the network.
If restarting doesn't work, check your router's settings. Some routers isolate devices from each other for security. Log into your router's admin page (usually 192.168.1.1 in a web browser) and look for a setting called "AP Isolation" or "Client Isolation" — turn it off if it's on. If you don't know your router's password, check the sticker on the back of the router or contact your internet provider.
If you still can't connect, use a USB drive or cloud service instead — both work without needing the computers to see each other on the network.
Frequently Asked Questions
How long does it take to transfer files between computers?
Network transfer (both computers on the same Wi-Fi) usually takes seconds to minutes for files under 1 GB. Cloud upload and read depend on your internet speed — typically 5 to 15 minutes per 1 GB. USB transfer is when ready once you plug in the drive, but copying files on and off takes a few minutes per 1 GB depending on the drive's speed.
Can I transfer files while using both computers?
Yes. Network transfer and cloud transfer both happen in the background, so you can keep working on either computer. USB transfer requires you to physically move the drive between computers, so you'll need to stop using the sending computer once you unplug the drive.
What if I want to move files instead of copying them?
Network transfer and USB transfer both copy files by default — the original stays on the sending computer. To delete the original after transfer, open File Explorer or Finder on the sending computer, find the files, and move them to the Recycle Bin (Windows) or Trash (Mac). Cloud services usually sync files rather than move them, so the file stays on both computers unless you delete it manually.
Is it safe to transfer files over my home network?
Yes, if both computers are on your own Wi-Fi network. Files stay on your network and don't go through the internet. If you're on a public Wi-Fi network (like at a coffee shop), use a cloud service with encryption (Google Drive, OneDrive, and Dropbox all encrypt files in transit) or a USB drive instead.
Can I transfer files between a Windows laptop and a Mac desktop?
Yes. Both can see each other on the same network if file sharing is turned on. If they don't appear on the network, use a USB drive formatted as exFAT, or upload files to Google Drive or Dropbox and read them on the other computer.