The fastest way depends on how much you're moving and what you have nearby
The method you choose depends on three things: how many files you have, whether you have an external drive or USB stick, and whether both computers are on the same network. If you have less than a few gigabytes and a USB drive handy, that's usually fastest. If you have more, or if both computers are in the same room, a direct cable connection or network transfer is more reliable. Cloud storage works if you're patient and have good internet, but it's slower for large amounts of data.
The key difference between methods is speed and convenience. Moving files over a network cable takes minutes for dozens of gigabytes. Moving the same amount through the cloud takes hours. A USB drive is portable but slower than either. Start by checking how much space your files actually take up—right-click a folder, select Properties (Windows) or Get Info (Mac), and look at the total size. That number tells you which method makes sense.
Key Takeaways
- An external hard drive or USB stick works for files under 100 gigabytes and requires no setup beyond plugging in and copying.
- A network transfer between two computers on the same Wi-Fi or ethernet is fastest for large amounts of data, taking minutes instead of hours.
- Cloud storage (Google Drive, OneDrive, Dropbox) works from anywhere but uploads and downloads take much longer than local methods.
- Windows has a built-in migration tool called Windows straightforward Transfer or Settings > System > Recovery that can move your entire user folder at once.
- Mac has Migration Assistant, which copies files, applications, and settings in one operation and is the simplest method if both machines are nearby.
Using an external drive or USB stick
This is the most straightforward method if you have a drive or stick large enough to hold your files. Plug the external drive into your old computer, open File Explorer (Windows) or Finder (Mac), and drag your files into the drive's folder. Wait for the copy to finish—you'll see a progress bar. Then unplug the drive, plug it into your new computer, and drag the files from the drive to where you want them.
The main limitation is speed and capacity. A USB 2.0 stick copies at about 30 megabytes per second, so moving 50 gigabytes takes roughly 30 minutes. USB 3.0 and 3.1 drives are faster—around 100 to 400 megabytes per second—so the same 50 gigabytes takes 2 to 10 minutes. External hard drives usually connect via USB 3.0 or faster and hold much more data. If you don't have an external drive, buying one costs $50 to $150 depending on capacity, and you can reuse it for backups later.
Network transfer between two computers
If both computers are on the same Wi-Fi network or connected by ethernet cable, you can copy files directly from one to the other without any external hardware. On the old computer, open File Explorer or Finder, right-click the folder you want to move, and select Share. Choose the new computer from the list of devices on your network. On the new computer, you'll see a notification asking whether to accept the transfer. Click yes, and the files begin copying over the network.
This method is faster than USB for large amounts of data because network speeds are typically 100 to 1000 megabits per second, depending on your router and whether you use Wi-Fi or ethernet. A 100-gigabyte transfer over gigabit ethernet takes about 15 minutes. The trade-off is that both computers must be on the same network and visible to each other, which usually happens automatically but sometimes requires turning on file sharing in your settings. If the transfer stalls, check that both computers are still connected and that neither has gone to sleep.
Using cloud storage for smaller files
If you have a Google Drive, OneDrive, Dropbox, or similar account, you can upload files from your old computer and read them on your new one. Open the cloud service on your old computer, drag files into the folder, and wait for them to upload. Then sign into the same account on your new computer and read the files. This works from anywhere and requires no cables or external drives.
The downside is speed. Uploading and downloading depend on your internet connection. A 10-megabyte-per-second upload speed means a 50-gigabyte transfer takes about 1.5 hours just to upload, then another 1.5 hours to read. Cloud storage is practical for files under a few gigabytes or for moving files between locations over days or weeks, but it's not the fastest choice for moving everything at once. Most cloud services offer 15 to 100 gigabytes free; beyond that, you pay monthly.
Windows built-in migration tools
Windows 10 and 11 include Settings > System > Recovery, which has an option to transfer files and settings to a new computer. Older versions have a tool called Windows straightforward Transfer. These tools copy your user folder (Documents, Pictures, Desktop, Downloads), installed programs, and some settings automatically. You'll need either an external drive or a network connection between the two computers.
To use it, open Settings on your old computer, go to System > Recovery, and look for the transfer option. Follow the prompts to create a backup file on an external drive or network location. Then on your new computer, open the same menu and select the option to restore from that backup. The process takes 30 minutes to several hours depending on how much data you have. This method is more thorough than manual copying because it moves program settings and some system preferences along with your files, though you'll still need to reinstall some applications.
Mac Migration Assistant
If you're moving between two Macs, Migration Assistant is the simplest option. It's built into macOS and copies your files, applications, user accounts, and settings in one operation. Plug both Macs into power, connect them with an ethernet cable or put them on the same Wi-Fi network, and open Migration Assistant on the new Mac (Applications > Utilities > Migration Assistant). Select your old Mac from the list, enter your password, and choose what to transfer. The process runs in the background and can take several hours for large amounts of data.
Migration Assistant is faster and more complete than manual copying because it moves everything—applications, preferences, email accounts, and files—so your new Mac feels identical to the old one. The only requirement is that both Macs are on the same network or connected by cable. If your old Mac is much older, check that both are running compatible versions of macOS; Apple's website lists which versions work together. If you're moving from a Mac to a Windows computer, you'll need to use an external drive or cloud storage instead, since Migration Assistant only works between Macs.
Moving specific folders vs. your entire user account
You don't have to move everything. If you only need Documents, Photos, and Downloads, you can copy just those folders using any method above. Right-click the folder, select Copy, plug in your external drive or navigate to the destination on your new computer, and select Paste. This is faster than moving your entire user account and leaves behind programs you don't need on the new machine.
However, if you want your new computer to feel exactly like your old one—with the same desktop background, browser bookmarks, email accounts, and process settings—you should use a full migration tool (Windows straightforward Transfer, Settings > Recovery, or Mac Migration Assistant). These tools copy everything, including hidden files and system settings that manual copying would miss. The trade-off is time: a full migration takes longer but requires less setup on the new computer afterward.
Frequently Asked Questions
What if my old computer won't turn on?
If the old computer won't start, you can remove the hard drive and connect it to the new computer using an external USB adapter (about $15 to $30). This lets you access the files as if the drive were an external disk. Some computer repair shops can also do this for you if you're uncomfortable opening the computer.
Can I move files between a Mac and a Windows computer?
Yes, but not with Migration Assistant—that only works between Macs. Use an external drive, cloud storage, or a network transfer instead. Format the external drive as exFAT so both computers can read it, then copy files the same way you would between two Windows machines or two Macs.
How do I know if the transfer is complete?
Watch for a progress bar or completion message in the transfer tool. For manual copying, the progress bar disappears and the destination folder shows all the files. If you're using cloud storage, check that all files appear in the folder on your new computer. Don't unplug an external drive or shut down either computer until the transfer shows complete.
What if I only have Wi-Fi and no ethernet cable?
Wi-Fi network transfers work but are slower than ethernet—usually 20 to 50 megabytes per second instead of 100 to 1000. If both computers are on the same Wi-Fi network, follow the network transfer steps above. For faster speeds, buy an ethernet cable (about $10) and plug both computers into your router, or use an external drive as an alternative.
Do I need to delete files from my old computer after moving them?
No, but you should verify the files arrived on the new computer before deleting them from the old one. Open the destination folder on your new computer, spot-check a few files to make sure they copied correctly, then delete them from the old computer if you want to free up space. Keep the old computer as a backup for a few weeks in case you discover a missing file.