The fastest way depends on what you're moving and which operating systems you have
If both laptops are the same operating system (both Windows or both Mac), use the built-in transfer tool first — it moves files, user accounts, and settings in one go. If you're switching between Windows and Mac, or if you only need specific files, external storage or cloud sync is simpler. The method you choose affects how long the transfer takes, whether your programs need reinstalling, and whether your new laptop feels like your old one or starts fresh.
Start by deciding what you actually need on the new machine. Not everything has to move. Old downloads, temporary files, and programs you no longer use can stay behind. This is often the best time to clean house.
Key Takeaways
- Windows has a built-in migration tool called Windows Easy Transfer or Settings > System > Recovery > Reset this PC, depending on your Windows version, that moves files and user accounts to a new Windows machine.
- Mac users can use Migration Assistant, which is built into macOS and transfers files, applications, and settings from an old Mac to a new one over a network connection.
- If you're switching between Windows and Mac, or only moving specific files, an external hard drive or USB drive is more straightforward than trying to use cross-platform tools.
- Cloud storage services like OneDrive, Google Drive, or iCloud sync your files automatically and work across any operating system, but programs must be reinstalled separately.
- Programs almost never transfer between machines — you'll need to reinstall them on the new laptop and sign in with your account credentials.
Transferring between two Windows laptops
Windows 10 and Windows 11 include a built-in transfer feature. On your new laptop, go to Settings > System > Recovery and look for an option labeled "Reset this PC" or "get your free guide." Choose "Keep my files" and then select "Cloud download" or "Local reinstall" depending on whether you want to download Windows fresh or use local media. During setup, you'll see a prompt asking if you want to transfer files from another PC — this is where you connect to your old laptop over the network.
The old laptop must be powered on and on the same Wi-Fi network. Windows will show you a list of user accounts and files to transfer. You can choose which accounts and folders to move, or transfer everything. This method moves your files, desktop, documents, downloads, and user settings (like wallpaper and display preferences), but not your installed programs — those need to be reinstalled separately.
If your old laptop is too far away or won't connect to the network, use an external hard drive instead. Plug the external drive into the old laptop, copy your user folder (usually C:\Users\[Your Name]) to it, then plug it into the new laptop and copy the files back. This takes longer but works without a network connection.
Transferring between two Mac laptops
Migration Assistant is the Mac equivalent and comes built into macOS. On your new Mac, open Migration Assistant (search for it in Spotlight or find it in Applications > Utilities). Select "From a Mac, Time Machine backup, or startup disk" and choose your old Mac from the list. Both machines must be on the same Wi-Fi network and you'll need the admin password for the old Mac.
Migration Assistant transfers your user account, files, applications, settings, and email. Unlike Windows, it can move your installed programs, though some may need to be reauthorized or signed into after the transfer. The process can take several hours depending on how much data you're moving, so plan to leave both machines plugged in and undisturbed.
If your old Mac isn't available, you can restore from a Time Machine backup instead. During setup of your new Mac, choose "From a Mac, Time Machine backup, or startup disk" and select the backup file. This works even if the old Mac is no longer functional.
Switching from Windows to Mac or Mac to Windows
The built-in transfer tools don't work across operating systems. Instead, use an external drive or cloud storage. Plug an external hard drive into your old laptop, copy the folders you need (Documents, Pictures, Downloads, Desktop), then plug it into the new laptop and copy them to the equivalent locations. On Windows, these are usually in C:\Users\[Your Name]. On Mac, they're in /Users/[Your Name].
Cloud storage is often easier because you don't need a physical drive and your files sync automatically. Sign up for OneDrive (Windows), Google Drive (works everywhere), or iCloud (Mac), install it on your old laptop, move your important folders into the cloud folder, wait for them to sync, then sign in on the new laptop and they'll download automatically. This method is slower for large amounts of data but means your files are backed up in the process.
Email is the one thing that usually needs special handling. If you use Outlook, Gmail, or Apple Mail, sign into your account on the new laptop and the mail client will download your messages automatically. If you use a less common email program, export your messages as a file on the old laptop (usually File > Export or Archive), then import that file into the new laptop's email program.
Moving programs and settings
Programs almost never transfer cleanly between machines, even on the same operating system. The safest approach is to reinstall them on the new laptop. Write down which programs you actually use — check your old laptop's installed programs list (Windows: Settings > Apps > Apps & features; Mac: Applications folder) and note the ones you open regularly. Ignore bloatware and trial software you never used.
For programs you paid for, you'll need the license key or login credentials. Check your email for purchase confirmations or registration emails. If you've lost a key, many programs let you retrieve it by signing into your account on the publisher's website. Subscription software (Microsoft 365, Adobe Creative Cloud, Slack) just needs you to sign in with your account — the subscription follows you, not the machine.
Some settings don't transfer automatically. Browser bookmarks can be exported from your old browser (usually File > Export or Settings > Bookmarks > Export) and imported into the new one. Passwords stored in your browser can sometimes be exported too, though this varies by browser. For maximum safety, use a password manager like Bitwarden or 1Password instead — sign in on the new laptop and all your passwords appear automatically.
Using cloud storage to sync files continuously
If you want your files on both laptops at the same time, cloud storage is simpler than a one-time transfer. OneDrive (Windows), Google Drive, or iCloud (Mac) sync your files automatically whenever you save them. Install the service on both laptops, sign in with the same account, and any file you save in the cloud folder appears on the other machine within seconds.
This approach works across operating systems too — you can have OneDrive on both a Windows laptop and a Mac, and they'll stay in sync. The downside is that you need enough cloud storage space (most free plans offer 5 to 15 GB) and a reliable internet connection. If you're offline, changes sync when you reconnect.
Cloud storage is not a backup by itself — if you accidentally delete a file, it deletes from both machines. But most cloud services keep deleted files in a trash folder for 30 days, so you can recover them if you notice quickly.
Checking what actually transferred
After the transfer completes, spend time on the new laptop checking that everything arrived. Open your Documents, Downloads, and Desktop folders and make sure the files are there. Check that your user account has the right name and password. Test your internet connection, printer, and any external devices you use regularly.
Sign into your email, cloud storage, and any subscription services you use. Reinstall the programs you actually need. Don't reinstall everything at once — add programs one at a time so you can tell if something goes wrong. Restart the laptop after installing a few programs to make sure nothing conflicts.
Keep your old laptop powered on for at least a week after the transfer. If you discover you forgot something, you can still copy it over. Once you're confident everything is working, you can wipe the old laptop or donate it.
Frequently Asked Questions
How long does a transfer usually take?
It depends on how much data you're moving. A transfer of 100 GB over Wi-Fi typically takes 1 to 3 hours. An external drive transfer is usually faster — the same 100 GB might take 30 minutes to an hour. Cloud storage syncing is slower and depends on your internet speed; 100 GB could take several hours or even overnight.
Do I need both laptops plugged in during the transfer?
Yes, for network transfers like Windows Easy Transfer or Mac Migration Assistant, both machines need to stay powered on and connected to Wi-Fi the entire time. If the connection drops, the transfer usually stops and you'll need to start over. External drive transfers don't require both machines to be on at the same time.
What if my old laptop won't turn on?
If it won't power on at all, you can't transfer from it directly. If you have a backup (Time Machine on Mac, Windows backup, or cloud storage), restore from that instead. If you have no backup, an external hard drive connected to the old laptop's USB port might still work if the drive is accessible, even if the operating system won't boot.
Can I transfer my programs without reinstalling them?
Mac Migration Assistant can move some applications, though they may need to be reauthorized or updated after the transfer. Windows doesn't have a reliable way to transfer programs — reinstalling is the safer option. Portable programs (ones that run from a USB drive without installation) can sometimes be copied directly, but most programs need a proper installation on the new machine.
Should I delete everything from my old laptop after the transfer?
Wait at least a week to make sure everything works on the new laptop and you haven't forgotten anything. Then you can wipe the old one. On Windows, use Settings > System > Recovery > Reset this PC. On Mac, use Erase Mac in System Settings > General. If you're donating or selling the old laptop, make sure to erase it completely so your files aren't recoverable.