The fastest way depends on what you're moving and what devices you have
You can move files, settings, and programs from an old laptop to a new one in several ways. The method that works best depends on whether you want to move everything at once (including your operating system setup and installed programs) or just your personal files. If both laptops are the same type — both Windows or both Mac — you have built-in tools that handle most of the work. If you're switching between Windows and Mac, you'll move files differently but it's still straightforward.
The three main routes are: using your operating system's built-in transfer tool, moving files through cloud storage or an external drive, or using a cable that connects both laptops directly. Each takes a different amount of time and works better for different situations.
Key Takeaways
- Windows has a built-in tool called Windows straightforward Transfer (on older machines) or Settings > System > Recovery (on newer Windows 11 machines) that can move files, settings, and some programs to a new Windows laptop.
- Mac users can use Migration Assistant, which connects the two Macs with a cable or network connection and transfers everything including your user account, applications, and files.
- An external hard drive or USB flash drive works for any combination of laptops and is useful if you only need to move specific folders rather than your entire setup.
- Cloud storage services like OneDrive, Google Drive, or Dropbox let you sync files without needing both laptops in the same place at the same time.
- Moving between Windows and Mac requires moving files only, not settings or programs, because the operating systems are too different to transfer those elements.
Using Windows built-in transfer tools
If both laptops run Windows, your new machine may have a setup wizard that asks whether you want to restore from a backup or transfer from another PC. During Windows 11 setup, look for the option "I want to transfer my files and settings from another device." This walks you through connecting to your old laptop over your home network and moving your user account, files, settings, and some installed programs.
If you've already finished setup on the new laptop, you can still transfer files through Settings. Go to Settings > System > Recovery and look for an option to transfer files from another PC. The exact name and location varies depending on your Windows version — Windows 10 calls it something different than Windows 11 — but the recovery settings menu is where Microsoft puts these tools.
For older Windows machines, you may have a program called Windows straightforward Transfer. This tool is no longer included in Windows 11 but may still be on Windows 10 machines. It creates a backup file on an external drive or network location from your old laptop, then restores it on the new one. If you can't find it in your programs list, you can read the Windows straightforward Transfer tool from Microsoft's website, though it only works on Windows 7 through Windows 10.
Using Mac Migration Assistant
Migration Assistant is Apple's built-in tool for moving everything from one Mac to another. When you turn on a new Mac for the first time, the setup process asks if you want to transfer information from another Mac. Choose "From a Mac, Time Machine backup, or startup disk" and the new Mac will search for your old machine on the network.
Both Macs need to be on the same Wi-Fi network, or you can connect them with a Thunderbolt or USB-C cable. Migration Assistant will find your old Mac, show you what can be transferred (your user account, applications, files, settings, and preferences), and move everything over. The process can take several hours depending on how much data you have, and both machines need to stay powered on and connected until it finishes.
If you've already set up your new Mac, you can still run Migration Assistant later. Open Applications > Utilities > Migration Assistant on the new Mac, and it will walk you through the same process. You can also use Migration Assistant to restore from a Time Machine backup if you have one from your old Mac.
Moving files with an external drive or USB flash drive
An external hard drive or large USB flash drive works for any combination of laptops and operating systems. Plug the external drive into your old laptop, copy the folders you want to move (usually your Documents, Pictures, Downloads, and Desktop folders), then unplug it and plug it into the new laptop. Drag the files to the locations where you want them.
This method is slower than using a built-in transfer tool if you have a lot of data, because you're manually copying files. It's faster if you only need to move specific folders rather than your entire setup. It also doesn't move your installed programs or operating system settings — you'll need to reinstall programs on the new laptop and set them up again.
External drives are useful as a backup method even if you use another transfer route. If something goes wrong during the transfer, you still have a copy of your files on the external drive. Most external drives connect through USB-A or USB-C, and most laptops have at least one of these ports. If your new laptop only has USB-C and your external drive uses USB-A, you'll need a USB-C adapter.
Using cloud storage to sync files between laptops
Cloud storage services like OneDrive (built into Windows), Google Drive, Dropbox, or iCloud (built into Mac) let you upload files from your old laptop and read them on your new one. This doesn't require both laptops to be in the same place or connected at the same time.
On your old laptop, sign into your cloud storage account and upload the folders you want to move. Then sign into the same account on your new laptop and read the files. Some services, like OneDrive and iCloud, can sync folders automatically — anything you save to the synced folder on one device appears on the other device without you manually downloading it.
Cloud storage is slower than a direct transfer if you have gigabytes of files, because the files have to upload to the internet and then read again. It's faster if you only need a few folders or if you want to move files gradually over time. Most cloud storage services offer a free tier with limited storage (usually 5 to 15 gigabytes), and paid plans if you need more space.
Switching from Windows to Mac or Mac to Windows
When you're moving between different operating systems, you can only transfer files, not programs or settings. Programs written for Windows won't run on Mac, and Mac programs won't run on Windows, so there's no way to move them directly. You'll need to buy or read the Mac or Windows version of any programs you want to use on your new laptop.
To move your files, use an external drive or cloud storage. Plug an external drive into your old laptop, copy your Documents, Pictures, Downloads, and Desktop folders, then plug it into your new laptop and copy the files to the same locations. Or upload your files to a cloud storage service on your old laptop and read them on your new one.
Settings like your email account, browser bookmarks, and program preferences don't transfer automatically, but you can set them up manually on the new laptop. Most email providers and browsers let you sign in with your account and restore your bookmarks and settings that way. This usually takes less time than you'd expect — most of the setup is just signing into your accounts again.
What to do if the transfer fails or gets stuck
If a transfer stops partway through, don't panic. The most common reason is that one of the laptops lost its network connection or went to sleep. Restart both laptops, make sure they're both on the same Wi-Fi network, and try again. If you're using a cable connection, check that the cable is plugged in firmly on both ends.
If the transfer keeps failing at the same point, try moving files in smaller batches instead. Use an external drive or cloud storage to move your files in groups — for example, move Documents first, then Pictures, then Downloads. This way if something goes wrong, you only have to redo one batch instead of starting over from the beginning.
If you've already transferred most of your files and just need to move a few things you missed, use an external drive or cloud storage for those remaining files. You don't have to move everything in one transfer — you can move files gradually over a few days if that's easier.
Frequently Asked Questions
Can I transfer my installed programs from one laptop to another?
Windows and Mac can both transfer some installed programs if you're moving between two machines with the same operating system, but it's not reliable. Most programs need to be reinstalled on the new laptop because they have files scattered in different locations. It's faster to reinstall the programs you actually use than to try to transfer them all. You can usually sign into your account in each program to restore your settings and preferences.
How long does a file transfer take?
A transfer using a built-in tool like Migration Assistant or Windows transfer can take anywhere from 30 minutes to several hours depending on how much data you have. Moving files through cloud storage is slower because files have to upload and read over the internet. Using an external drive is usually faster than cloud storage but slower than a direct connection between two laptops on the same network.
Do I need to delete files from my old laptop after the transfer?
No, transferring files doesn't delete them from your old laptop. Your old laptop keeps its own copy. If you want to free up space on the old laptop later, you can delete files after you've confirmed they're on the new laptop. It's a good idea to keep your old laptop as a backup for a few weeks after the transfer, just in case you need to recover something.
What if my new laptop doesn't have the same ports as my old one?
If your old laptop has USB-A ports and your new one only has USB-C, you'll need a USB-A to USB-C adapter to connect an external drive. These adapters are inexpensive and widely available. For a cable transfer between two Macs, make sure both have the same type of port (Thunderbolt, USB-C, or the older MagSafe) or get an adapter that works with both.
Can I transfer files to my new laptop before I finish setting it up?
Yes, but it's usually easier to finish the initial setup first. If you transfer files during setup, you might overwrite settings the setup wizard is trying to configure. Set up your user account and Wi-Fi connection first, then transfer your files and programs. This takes a bit longer overall but causes fewer problems.