The fastest way depends on what you're moving and how far
If both computers are in the same room, a USB drive or external hard drive is usually fastest and requires no setup. If they're in different locations, cloud storage like Google Drive or Dropbox works but takes longer for large files. If you need to move everything at once — documents, photos, settings, installed programs — you'll want a different approach than moving a few spreadsheets.
The method also depends on your operating system. Windows, Mac, and Linux each have built-in tools that work best within their own ecosystem, but there are cross-platform options too. This guide covers the real choices you actually have, not theoretical ones.
Key Takeaways
- USB drives work for files under 32 GB on most computers, but external hard drives are cheaper per gigabyte for anything larger.
- Cloud storage services like Google Drive, OneDrive, or Dropbox let you access files from anywhere but upload and download speeds depend on your internet connection.
- Windows has a built-in migration tool called Windows Easy Transfer (on older systems) or the Settings app (on Windows 10 and 11), but it only works between two Windows machines.
- Direct connection via USB cable or network sharing works between any two computers in the same location if you enable file sharing in your settings.
- For Mac-to-Mac transfers, Migration Assistant is built in and handles everything including apps and settings, but moving files to Windows requires a different method.
Using a USB drive or external hard drive
This is the simplest method if both computers are physically near each other. Plug the drive into the first computer, copy your files to it, then plug it into the second computer and copy them off. No passwords, no internet connection needed, and no file size limits beyond the drive's capacity.
Most USB drives max out at 32 GB because of how the file system works — anything larger needs to be formatted as exFAT or NTFS to work on both Windows and Mac. External hard drives come pre-formatted and can hold terabytes. If you're moving more than a few gigabytes, an external drive is cheaper: a 1 TB external drive costs roughly the same as a 128 GB USB drive.
The catch: copying is slow. A USB 2.0 drive transfers at about 30 MB per second, so moving 10 GB takes five to ten minutes. USB 3.0 and 3.1 drives are ten times faster but cost more. If you're moving hundreds of gigabytes, plan on an hour or more even with a fast drive.
Cloud storage for files you need everywhere
Google Drive, OneDrive, Dropbox, and iCloud all work the same way: upload files on one computer, download them on another. The advantage is you can access them from any device with internet. The disadvantage is speed — uploading 50 GB over a home internet connection can take hours.
Start by creating an account if you don't have one. Google Drive gives 15 GB free; OneDrive gives 5 GB free; Dropbox gives 2 GB free. Download the app for your operating system, sign in, and drag files into the folder it creates on your computer. The files sync automatically to the cloud, then download on your other computer when you sign in there.
This method works across any operating system — Windows, Mac, Linux, even phones. It's also the only option if your computers are in different cities. But it's not practical for moving everything at once unless you have fast internet and can wait overnight.
Windows-to-Windows transfer using Settings
Windows 10 and 11 have a built-in tool called "Transfer your data" in the Settings app. Open Settings, go to System, then About, and look for "Transfer your data." This copies files, some settings, and installed programs from your old computer to your new one, but only if both are running Windows.
You need both computers on the same network (WiFi or ethernet). The tool creates a temporary connection between them and moves everything in one go — usually faster than manual copying if you have a lot of files. The process takes anywhere from 30 minutes to several hours depending on how much you're moving.
If you have an older Windows 7 or 8 machine, look for Windows Easy Transfer instead. It works the same way but is a separate program you download. Both tools only work between Windows computers; if you're moving to a Mac, you'll need a different method.
Mac-to-Mac transfer using Migration Assistant
Migration Assistant is built into every Mac and handles moving everything — files, apps, settings, user accounts, even your desktop background. Open Applications, go to Utilities, and launch Migration Assistant. It walks you through connecting to your old Mac and choosing what to move.
Both Macs need to be on the same network and you need the password for the user account on the old Mac. The transfer can take hours for a full system, but you end up with an exact copy of your old setup on the new one. This is the easiest way to move between Macs.
If you're moving from a Mac to Windows, Migration Assistant won't work. Instead, use cloud storage or an external drive, and manually set up your new Windows computer. Some programs have their own export tools — Outlook can export email, Chrome can sync bookmarks — but you'll need to handle each one separately.
Direct connection between two computers
If both computers are in the same room, you can connect them directly with a USB cable or ethernet cable and transfer files without any external drive or internet. This is faster than USB drives for very large files and requires no extra hardware beyond the cable.
On Windows, plug in the cable, open File Explorer, and look for the other computer under "Network." On Mac, use the Finder and look under "Shared" in the sidebar. You may need to enable file sharing first: on Windows, go to Settings > System > Sharing, and on Mac, go to System Settings > General > Sharing and turn on File Sharing.
This method is less common now because USB drives are cheaper and easier, but it's useful if you're moving terabytes and don't want to buy an external drive. Transfer speeds depend on the cable type — USB 3.0 is fast, older USB 2.0 is slow, and ethernet is somewhere in between.
Moving specific file types and programs
Some files and programs need special handling. Email accounts, browser bookmarks, and password managers don't always copy cleanly with a simple file transfer. Most email programs have an export or backup feature — Outlook, Gmail, and Apple Mail all let you export your messages and settings to a file you can import on the new computer.
Browser bookmarks sync automatically if you sign into your account: Chrome, Firefox, Safari, and Edge all have built-in sync. Just sign in on the new computer and your bookmarks appear. Password managers like 1Password and Bitwarden also sync across devices if you have an account.
Installed programs usually don't transfer well between computers, especially between Windows and Mac. It's faster to download and reinstall them on the new computer. Your documents and photos will transfer fine with any of the methods above, but the programs themselves need to be installed fresh.
Frequently Asked Questions
What's the fastest way to move 500 GB between two computers?
An external hard drive connected via USB 3.0 or 3.1 is fastest for large amounts of data. A USB 3.1 drive can move 500 GB in about an hour. Cloud storage would take 10+ hours over a typical home internet connection. Direct connection via USB or ethernet cable is comparable to an external drive but requires both computers in the same location.
Can I move files between Windows and Mac?
Yes, but not with built-in migration tools. Use an external drive formatted as exFAT, cloud storage like Google Drive or OneDrive, or direct connection if both computers are in the same room. You'll need to manually reinstall programs on the new computer since Windows and Mac programs aren't compatible.
Is it safe to use cloud storage for sensitive documents?
Cloud storage is encrypted in transit and at rest by major providers like Google, Microsoft, and Dropbox, but your files are stored on their servers. If you're moving financial records or medical documents, read the provider's privacy policy. For maximum control, use an external drive or direct connection instead.
Do I need both computers turned on at the same time?
For cloud storage, no — upload on one computer, download on another whenever you want. For direct connection or network transfer, yes, both need to be on and connected. For external drives or USB drives, you only need one computer on at a time.
What if my files are too big for a USB drive?
Buy an external hard drive — they're cheaper per gigabyte and hold terabytes. If you can't wait for shipping, use cloud storage and let it upload overnight, or use direct connection between the two computers if they're in the same location.