Affiliate Disclosure: This article may contain affiliate links. If you purchase through these links, we may earn a commission at no extra cost to you.
Moving files between two computers is easier than it looks: a USB drive, your local network, or cloud storage can each do the job on Windows and Mac. The right choice depends on how much data you are moving and how often you need to move it. Whether you are migrating to a new machine or handing a folder of photos to the family desktop, this guide walks through every method step by step so you can pick the one that fits.
Three questions decide everything: size, distance, and frequency. A few gigabytes of documents travel comfortably through the cloud, while a full photo library finishes far sooner on a physical drive. Two computers in the same house can talk directly over the network, and machines you sync every week deserve a permanent setup instead of a one-off copy. Estimate what you are transferring first, and the best method usually picks itself.

Step 1: Match the Transfer Method to Your Data
- Find the total size of what you are moving. On Windows, select the folders, right-click and choose Properties; on a Mac, select them and press Cmd + I (Get Info).
- Under roughly 10 GB, cloud storage or built-in sharing tools are the least hassle — no hardware required.
- For anything from 10 GB up to a couple of terabytes as a one-time move, a physical drive wins. A drive from our roundup of the best USB flash drives for fast file transfers handles medium jobs, while bigger migrations are smoother with a portable drive — our guide on how to choose an external SSD explains what to look for.
- If the two computers will keep exchanging files week after week, set up a network share once instead of copying repeatedly — or go further and follow our walkthrough on how to set up a NAS for home media so every device in the house can reach the same files.
Our pick for this guide: Plugable USB 3.0 Windows Transfer Cable
It links two PCs directly and moves files with the included transfer software, so a full migration never touches the internet or a spare drive.
Method 1: Transfer With a USB Flash Drive or External Drive
- Plug the drive into the source computer and check its file system: right-click the drive and open Properties (Windows) or Get Info (Mac). If it says FAT32 and you have single files over 4 GB, reformat to exFAT first — Microsoft’s documentation confirms exFAT removes that limit and macOS reads it natively.
- Copy your folders onto the drive. Group loose files into one parent folder so nothing gets left behind, and let the copy finish completely before touching the drive.
- Eject safely: click Safely Remove Hardware in the Windows system tray or drag the drive to the Trash on a Mac. Pulling it early is the classic way to corrupt a half-written file.
- Plug the drive into the destination computer and copy everything to its internal storage before you start working on the files — editing directly off a flash drive is slower and riskier.
- Moving an entire user profile or media library? A single roomy stick from our list of the best high-capacity USB flash drives can carry it all in one trip instead of five.
Method 2: Send Files Over Your Local Network
- Connect both computers to the same network. For large transfers, plug at least one of them into the router with a cable — our guide on how to run Ethernet cable through your house shows how to make that connection permanent.
- Windows to Windows: turn on Nearby Sharing (Settings > System > Nearby sharing) for quick one-off files, or right-click a folder > Properties > Sharing > Share to expose it to the other PC, then open it from File Explorer’s Network section.
- Mac to Mac: AirDrop is the fastest route for a handful of files. For whole folders, enable File Sharing in System Settings > General > Sharing, then connect from the other Mac’s Finder sidebar.
- Windows to Mac: share the folder on the Windows side, then on the Mac open Finder > Go > Connect to Server and enter
smb://followed by the PC’s IP address. Sign in with the Windows account name and password. - Verify the copy finished by comparing folder sizes on both machines before deleting anything from the source.
Method 3: Cloud Storage and Direct Transfer Cables
- For small batches, upload to Google Drive, OneDrive, Dropbox or iCloud Drive from the first computer and download on the second. This also leaves you an off-site copy as a bonus.
- Mind your upload speed: home connections upload far slower than they download, so a 50 GB batch that downloads in minutes can take hours to send up.
- For a full PC-to-PC migration without a network, a dedicated USB transfer cable with bundled software copies files, and in some packages settings, directly between two Windows machines.

Common Mistakes That Slow Down or Break a Transfer
- Hitting the FAT32 wall. A FAT32 drive rejects any single file over 4 GB no matter how much free space it shows. Reformat to exFAT (this erases the drive, so copy its contents off first).
- Unplugging too early. Progress bars sometimes finish before the drive’s cache is written. Always eject safely.
- Doing huge transfers over Wi-Fi. A congested wireless link can crawl and drop mid-copy; a cable is both faster and steadier.
- Forgetting hidden data. Browser bookmarks, email archives and app settings do not live in Documents. Export them separately or use each app’s built-in migration tool.
- Deleting the source too soon. Keep the originals until you have opened a sample of files on the new machine and confirmed sizes match.
Frequently asked questions
What is the fastest way to transfer large files between two computers?
A wired connection wins. Either link both machines to the router with Ethernet and use a network share, or copy through a fast external SSD over USB 3.2. Both approaches sustain speeds that Wi-Fi and cloud uploads rarely match for very large batches.
Can I transfer files between a Windows PC and a Mac?
Yes. The simplest route is an exFAT-formatted drive, which both systems read and write natively. Over a network, share the folder on Windows and connect from the Mac’s Finder using Connect to Server with an smb:// address, or use a cloud service as the middleman.
Why does my flash drive say a file is too large when there is plenty of space?
The drive is formatted as FAT32, which cannot store any single file larger than 4 GB regardless of free space. Copy the drive’s contents somewhere safe, reformat it to exFAT, and the same file will copy without complaint.
Do I need internet to transfer files between two computers?
No. USB drives, direct transfer cables, and local network shares all work with no internet connection at all — even a router with no active internet service still moves files between the devices connected to it. Only cloud-based transfers require internet.