The fastest way depends on what you're moving and what devices you have
Moving to a new computer means deciding whether to transfer everything at once or pick what goes over. The method that works best depends on whether you're moving between two Windows machines, two Macs, or switching between them — and whether you have an external drive or a network connection available. Most people can move their files in under an hour using built-in tools; moving settings and installed programs takes longer and sometimes isn't worth the effort.
The three main routes are: using your operating system's built-in transfer tool (fastest for most people), moving files manually via an external drive or cloud storage (slower but gives you control), or starting fresh and only moving the files you actually need (often the cleanest option). Which one makes sense depends on how much you're moving and whether you want your new computer to feel exactly like the old one or start with a clean slate.
Key Takeaways
- Windows has a built-in migration tool called Windows Easy Transfer (older machines) or Settings > System > Recovery > Reset this PC with cloud sync (newer machines); Macs use Migration Assistant, which is faster and more reliable than either Windows option.
- An external hard drive or USB drive works for any combination of devices and lets you move files without needing internet, but you'll need enough storage space and the transfer takes longer than network methods.
- Cloud storage like OneDrive, Google Drive, or iCloud syncs files automatically and works across any device, but uploading and downloading large amounts of data can take hours depending on your internet speed.
- Transferring installed programs rarely works cleanly between computers; most programs need to be reinstalled on the new machine, though your license keys and settings files can usually move over.
- Starting with a fresh installation and moving only your documents, photos, and downloads often results in a faster, more stable new computer than trying to move everything.
Using Windows built-in transfer tools
Windows 10 and 11 machines can sync your settings, files, and some program preferences to your Microsoft account automatically. Sign into your Microsoft account on the new machine, go to Settings > Accounts > Your info, and turn on Sync your settings. This moves your desktop background, browser bookmarks, passwords saved in Microsoft Edge, and some app preferences — but not your documents or photos.
For a more complete transfer, Windows 11 includes a Cloud restore option in Settings > System > Recovery that can restore your entire user profile from a previous Windows installation if you're upgrading from Windows 10 or 11. This works only if you were signed into a Microsoft account on your old machine and had sync turned on. If you're moving from an older Windows version or want to transfer files without using your Microsoft account, you'll need to use an external drive or cloud storage instead.
Windows 7 and earlier versions came with a tool called Windows Easy Transfer, which created a migration file on an external drive or network location. If you're still using one of these machines, this tool is no longer supported by Microsoft, and you should move your files manually using an external drive or cloud storage rather than relying on it.
Using Mac Migration Assistant
Macs have a tool called Migration Assistant that transfers your entire user account, files, applications, and settings from an old Mac to a new one. On the new Mac, open Applications > Utilities > Migration Assistant, choose From a Mac, Time Machine backup, or startup disk, and follow the prompts. The old Mac and new Mac need to be on the same Wi-Fi network, and the transfer can take several hours depending on how much data you have.
If your old Mac is no longer working or you don't have it nearby, you can restore from a Time Machine backup instead. Plug in the external drive that holds your Time Machine backup, open Migration Assistant on the new Mac, and select the backup. This is slower than a direct Mac-to-Mac transfer but works when the old machine isn't available.
Migration Assistant is more reliable than Windows transfer tools because it handles permissions, hidden files, and application data more consistently. Most people who use it report that their new Mac feels identical to the old one, including all their applications and settings.
Moving files with an external drive
An external hard drive or large USB drive works for any combination of Windows and Mac machines and doesn't require internet. Plug the external drive into your old computer, copy your Documents, Downloads, Pictures, Desktop, and any other folders you want to keep, then plug it into the new computer and copy them back. This method is straightforward but slow for large amounts of data — moving 500 GB can take an hour or more depending on the drive's speed.
Before you start, check how much space you need. Right-click the folders you want to move (on Windows) or select them and press Command-I (on Mac) to see their total size. Make sure your external drive has at least that much free space, plus 10 percent extra as a buffer. If you're moving more than the external drive can hold, you'll need to do multiple trips or use cloud storage instead.
External drives are especially useful if you want to move files between a Windows machine and a Mac, since the built-in transfer tools don't work across operating systems. Format the external drive as exFAT before you start — this format works on both Windows and Mac machines. On Windows, right-click the drive and select Format; on Mac, open Disk Utility, select the drive, click Erase, and choose exFAT as the format.
Using cloud storage to move files
Cloud storage services like OneDrive (Windows), iCloud (Mac), Google Drive, or Dropbox let you upload files from your old computer and download them on your new one. This works across any combination of devices and doesn't require an external drive. The trade-off is speed: uploading and downloading large amounts of data depends entirely on your internet connection, and can take many hours for hundreds of gigabytes.
To move files this way, install the cloud storage app on your old computer, upload the folders you want to keep, then install the app on your new computer and download them. Most cloud storage services offer a free tier with limited space (usually 5 to 15 GB), so you may need to pay for extra storage if you're moving a lot of files. Check how much space you're using before you start — you can see this in the app's settings or on the service's website.
Cloud storage is most practical for moving specific folders like Documents or Photos rather than your entire computer. If you're moving everything, an external drive is usually faster unless your internet connection is exceptionally fast.
What to do about installed programs
Installed programs almost never transfer cleanly between computers. Even if you copy the program folder from your old computer to your new one, the program usually won't run because it needs to register itself with the operating system, and the registration is tied to the old machine. The practical approach is to reinstall programs on your new computer rather than trying to move them.
Before you leave your old computer, write down which programs you use regularly and where you got them. For programs you paid for, find your license keys or account information — these are usually in your email, in the program's settings, or on the publisher's website. For free programs, most are available through the Microsoft Store (Windows) or App Store (Mac), or you can download them from the publisher's website.
The one exception is your browser bookmarks and passwords. Most browsers can export these as a file that you can import into the same browser on your new computer. In Chrome or Edge, go to Settings > Bookmarks > Bookmark manager, click the three dots, and select Export bookmarks. On Safari, go to File > Export Bookmarks. Import them on your new computer the same way.
Switching between Windows and Mac
Moving from Windows to Mac (or vice versa) requires an external drive or cloud storage, since the built-in transfer tools only work within the same operating system. The process is the same as moving files with an external drive: copy your Documents, Downloads, Pictures, and Desktop folders to the external drive, then copy them to the new Mac or Windows machine.
Be aware that some file types may not open the same way on the new operating system. Microsoft Office files, PDFs, and common image formats work on both, but specialized programs may not have equivalents. Check whether the software you rely on is available for the new operating system before you commit to the switch.
Your email, calendar, and contacts usually live in the cloud (Gmail, Outlook, iCloud) rather than on your computer, so they'll be available on your new machine as soon as you sign in. If you use an email program like Outlook or Mail that stores messages locally, you'll need to export them before you switch. In Outlook, go to File > Open & Export > Import/Export; in Mail on Mac, go to Mailbox > Export Mailbox.
Starting fresh instead of transferring everything
Many people find that starting with a clean installation and moving only the files they actually need results in a faster, more stable computer than trying to transfer everything. This approach means leaving behind old programs you don't use, temporary files that accumulated over years, and settings that may have become corrupted. The trade-off is that you'll spend time reinstalling programs and reconfiguring settings.
If you choose this route, move only your Documents, Downloads, Pictures, Desktop, and any other folders that contain files you created. Leave behind the Windows or Mac system folders, program files, and anything else the operating system created. This takes less time than a full transfer and often results in better performance on the new machine.
You can always go back to your old computer later if you realize you forgot something. Keep it around for a few weeks after the transfer, or back it up to an external drive so you can retrieve files if needed.
Frequently Asked Questions
How long does it take to transfer everything to a new computer?
A direct transfer using Migration Assistant (Mac) or cloud sync (Windows) takes 1 to 4 hours depending on how much data you have. Using an external drive takes longer — usually 2 to 6 hours for several hundred gigabytes. Cloud storage is slowest if you're moving large amounts of data, potentially taking 8 to 12 hours or more depending on your internet speed.
Do I need to uninstall programs from my old computer before transferring?
No, but you should write down which programs you use before you transfer. Programs won't move cleanly to the new computer anyway, so you'll be reinstalling them. Having a list makes it easier to remember what you need on the new machine.
What if I only want to move some files, not everything?
Use an external drive or cloud storage and copy only the folders you need. This is faster than a full transfer and gives you control over what moves to the new computer. Most people only need their Documents, Downloads, Pictures, and Desktop folders.
Can I move my email and contacts to the new computer?
If you use web-based email like Gmail or Outlook.com, your email and contacts are already in the cloud and will appear on your new computer as soon as you sign in. If you use a program like Outlook or Mail that stores messages locally, you'll need to export them as a file and import them on the new computer.
What should I do with my old computer after the transfer?
Keep it around for a few weeks in case you need to retrieve a file you forgot to move. After that, back it up to an external drive for long-term storage, then wipe it clean using your operating system's reset tool before selling it or recycling it. This removes your personal data so it can't be recovered.