The fastest way depends on what you're moving and which operating systems you have

Moving everything from an old laptop to a new one takes between one and four hours depending on how much data you have and which method you choose. The three main routes are: using a direct cable connection (fastest for large amounts of data), transferring over your home network (works from anywhere in your house), or moving files manually to an external drive or cloud storage (slowest but most flexible). Windows and Mac both have built-in tools that handle most of the work automatically — you don't need to move files one by one.

Before you start, plug both laptops into power and make sure your old laptop is fully charged. Close all programs except your file manager. If you're moving to a different operating system (Windows to Mac, or vice versa), you'll need to handle programs separately because they don't transfer between systems — only your files and documents will move.

Key Takeaways

  • Windows has a built-in migration tool called Windows Easy Transfer (on older machines) or Settings > System > Recovery > Reset this PC with the "Keep my files" option on newer machines; Mac uses Migration Assistant, which is in Applications > Utilities.
  • A direct USB-C or Thunderbolt cable connection is fastest for moving large amounts of data, often completing in under an hour for typical home use.
  • Network transfer works if both laptops are on the same Wi-Fi, but moves data more slowly — expect several hours for 100 GB or more.
  • Programs installed on your old laptop will not transfer to a new one; you'll need to download and reinstall them on the new machine, though your documents and settings usually move.
  • External hard drives and cloud storage (Google Drive, OneDrive, iCloud) work as backup routes if direct transfer fails or if you're moving between Windows and Mac.

Using Windows built-in transfer tools

On Windows 10 and 11, the easiest method is to sign in with your Microsoft account on the new laptop during setup. Windows will automatically download your settings, wallpaper, browser bookmarks, and some app preferences. This happens in the background while you work, though it can take several hours to complete fully.

For a more complete transfer that includes more files and settings, use the Settings app on your new machine: go to Settings > System > Recovery, then select "Reset this PC" and choose "Keep my files." This pulls data from your old laptop if both are on the same network and you sign in with the same Microsoft account. Alternatively, on older Windows machines, look for Windows Easy Transfer in the Control Panel — it walks you through connecting both laptops and choosing what to move.

If you have a lot of programs you want to keep, note that most installed software will not transfer. You'll need to download and reinstall them on the new laptop. However, your documents, photos, downloads, and desktop files will move, along with your browser history and saved passwords if you're using Microsoft Edge or a browser tied to your account.

Using Mac Migration Assistant

On Mac, open Migration Assistant (find it in Applications > Utilities on the new laptop). The tool guides you through connecting to your old Mac and choosing what to transfer. You can move applications, user accounts, files, and settings all at once. Migration Assistant works over a network connection or with a direct cable if both Macs support it.

The process typically takes one to three hours depending on how much data you have. Your new Mac will restart during the transfer, so plan for a time when you won't need it. After the transfer completes, your old Mac's user account, applications, and files will appear on the new machine exactly as they were — including your email, calendar, and browser bookmarks.

If you're moving from a Mac to Windows or vice versa, Migration Assistant won't work. Instead, use iCloud (if you have a Mac and want to move files to Windows) or OneDrive (if you have Windows and want to move to Mac). These services sync your documents and photos, though you'll still need to reinstall programs manually on the new machine.

Direct cable transfer for speed

If both laptops have USB-C or Thunderbolt ports, a direct cable connection is the fastest option — often moving 100 GB in 30 to 45 minutes. On Windows, connect both laptops with a USB-C cable, then open File Explorer on the new machine and look for the old laptop in the sidebar under "Network." You can then drag and drop files directly.

On Mac, use a Thunderbolt cable if available. Open Migration Assistant on the new Mac, select "From a Mac, Time Machine backup, or startup disk," and choose your old Mac from the list. The transfer happens over the cable connection rather than over Wi-Fi, which is significantly faster.

If your laptops don't have matching ports, you may need an adapter (USB-C to USB-A, for example). Check your laptop's manual or the manufacturer's website to confirm which ports you have. A direct cable transfer works best when both machines are plugged into power, as the process can drain batteries quickly.

Network transfer when you can't use a cable

If you don't have a compatible cable or prefer not to use one, both Windows and Mac can transfer data over your home Wi-Fi network. Make sure both laptops are connected to the same network and close to the router for a stronger signal.

On Windows, use the Settings > System > Recovery method described above, or download the Windows PC Transfer Tool from Microsoft's website. On Mac, Migration Assistant works over the network automatically — just select your old Mac from the list when prompted.

Network transfers are slower than cable transfers, especially for large amounts of data. A typical transfer of 200 GB might take four to six hours over Wi-Fi. If your connection drops, the transfer may pause or restart, so avoid using other bandwidth-heavy activities (streaming, large downloads) on your network while the transfer is running.

Using external drives and cloud storage as alternatives

If direct transfer or network transfer isn't working, you can move data in stages using an external hard drive. Connect the drive to your old laptop, copy your files to it, then connect it to the new laptop and copy the files back. This method is slower than direct transfer but works regardless of which operating systems you're using.

Cloud storage services like Google Drive, OneDrive, iCloud, or Dropbox also work as a backup route. Upload your files to the cloud on your old laptop, then download them on the new one. This is practical for documents and photos but less efficient for very large files or entire user accounts. Most services offer 5 to 15 GB of free storage, so you may need to pay for temporary extra space if you have a lot of data.

External drives and cloud storage are also useful for keeping a backup of your data separate from both laptops. After your transfer is complete, consider leaving a copy of important files on an external drive in case something goes wrong with your new machine.

What happens to programs and why they don't always transfer

Programs installed on your old laptop are tied to that specific machine's Windows or Mac system. When you transfer to a new laptop, the program files may copy over, but they often won't run correctly because they're missing system files, registry entries (on Windows), or dependencies that were installed separately.

The practical solution is to make a list of programs you use regularly, then download and install them fresh on the new laptop. Most software is free to download — you just need your login credentials if you have a paid subscription or license. Your documents and files created in those programs will transfer fine; it's the programs themselves that need to be reinstalled.

Some programs, like Microsoft Office or Adobe Creative Suite, are tied to your account. When you install them on the new laptop and sign in, they'll recognize your license automatically. Others, like older or specialized software, may require you to re-enter a license key. Check the documentation for any programs you're unsure about before you start the transfer.

Frequently Asked Questions

How long does a full transfer usually take?

A direct cable transfer of 100 to 200 GB typically takes 30 minutes to an hour. Network transfer over Wi-Fi takes three to six hours for the same amount of data. Using cloud storage or an external drive is slower and depends on your internet speed and how many files you're moving.

Will my passwords and browser bookmarks transfer?

Yes, if you sign in with the same account (Microsoft account on Windows, Apple ID on Mac) and use a built-in transfer tool. Browser bookmarks and saved passwords in Edge, Chrome, or Safari will sync automatically if you're signed into your account on the new laptop. Some third-party browsers may require manual setup.

What if my old laptop is broken or won't turn on?

If the laptop won't start, you can't use direct transfer or network transfer. Your best option is to take it to a repair shop — they can often extract the hard drive and connect it to another computer to recover your files. Alternatively, if you have a backup on an external drive or cloud storage, you can restore from that on your new machine.

Can I transfer from Windows to Mac or Mac to Windows?

Built-in transfer tools (Windows Easy Transfer, Migration Assistant) only work between machines running the same operating system. For cross-platform transfers, use cloud storage, external drives, or manual file copying. Your documents and photos will move fine, but programs must be reinstalled because Windows and Mac software are not compatible.

Do I need to erase my old laptop after the transfer?

Not immediately, but it's a good idea once you've confirmed everything works on the new machine. Keep your old laptop plugged in for a few days and verify that all your files, settings, and programs are working correctly on the new one. Then you can erase the old laptop's drive or donate or recycle it safely.