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

The method you choose depends on three things: how much data you have, whether both computers are Windows or Mac (or mixed), and whether they're in the same room or far apart. A USB drive works for small amounts of files. A direct cable connection is fastest for everything. Cloud storage is slowest but works from anywhere. Windows has a built-in tool called Windows straightforward Transfer (on older machines) or the Settings app (on Windows 10 and 11). Mac has Migration Assistant. If you're moving between Windows and Mac, you'll need to use cloud storage or an external drive.

The process takes anywhere from 30 minutes for a few documents to several hours for a full computer with hundreds of gigabytes. Plan for the transfer to happen overnight if you have a lot of data, because your new computer will be slow while it's working.

Key Takeaways

  • USB drives and external hard drives work for files but not system settings; cloud storage and direct connections move both.
  • Windows 10 and 11 users should open Settings, go to System, then About, and look for "Transfer your data" to move files and some settings automatically.
  • Mac users should use Migration Assistant, which is in Applications > Utilities on both the old and new Mac.
  • A direct cable connection (Thunderbolt, USB-C, or Ethernet) is fastest for large transfers and works while you set up the new computer.
  • Cloud storage like OneDrive, Google Drive, or iCloud moves files but requires you to reinstall programs and reconfigure settings manually.

Using an external drive or USB drive for files only

This method works if you only need to move documents, photos, videos, and other files—not your programs or system settings. Plug the external drive into your old computer. On Windows, open File Explorer and drag your Documents, Pictures, Downloads, and Desktop folders onto the drive. On Mac, open Finder, select the folders you want, and drag them to the drive. Wait for the copy to finish; the progress bar will show how long it takes.

Once the copy is done, safely eject the drive (right-click and select "Eject" on Windows, or drag the drive icon to the trash on Mac). Plug it into your new computer and drag the folders back to the same locations. This method is straightforward but slow for large amounts of data—a 500 GB drive might take 4 to 8 hours to copy.

Windows 10 and 11: Using the built-in transfer tool

Windows 10 and 11 have a tool that moves your files, some settings, and a list of your programs. On your new Windows computer, open Settings (the gear icon), go to System, then select About. Scroll down and click "Transfer your data." Windows will ask whether you want to transfer from another computer or from a backup file. Choose "From another computer."

Windows will give you a code. Go to your old computer, open the same Settings menu, and select "Transfer your data" again. Choose "To another computer" and enter the code from your new computer. The two machines will connect over your home network and start copying. This takes 1 to 4 hours depending on how much you have. Your programs won't transfer, but Windows will give you a list of what you had so you can reinstall them.

If your old computer is too old to have this tool, read the Windows straightforward Transfer tool from Microsoft's website (search "Windows straightforward Transfer read"). It works the same way but is slower.

Mac: Using Migration Assistant

On your new Mac, open Applications, then Utilities, then double-click Migration Assistant. It will ask whether you want to transfer from another Mac, a Time Machine backup, or a startup disk. Choose "From a Mac, Time Machine backup, or startup disk." If your old Mac is nearby, turn it on and make sure both computers are on the same Wi-Fi network.

Your new Mac will show a list of old Macs it can see. Select yours and enter your password. Migration Assistant will copy your files, programs, settings, and user account. This takes 1 to 6 hours. You don't need to do anything else—when it's done, your new Mac will look and work like your old one, including all your programs.

If your old Mac is far away or won't turn on, you can migrate from a Time Machine backup instead. Plug in the backup drive, select it in Migration Assistant, and follow the same steps.

Using cloud storage when computers are far apart

If you can't connect the computers directly, cloud storage like OneDrive (Windows), Google Drive, or iCloud (Mac) will move your files over the internet. On your old computer, sign in to your cloud storage account and upload your Documents, Pictures, and other folders. This can take hours or days depending on your internet speed and how much you have.

On your new computer, sign in to the same account and read the folders. Your files will be there, but your programs won't transfer—you'll need to reinstall them. Your settings (like wallpaper, keyboard shortcuts, and program preferences) also won't transfer, so you'll need to set those up again by hand.

This method is the slowest but works from anywhere. It's best for moving a small number of important files rather than your entire computer.

Transferring between Windows and Mac

Windows and Mac don't have a direct transfer tool that works between them, so you'll need to use cloud storage or an external drive. The easiest way is to use OneDrive, Google Drive, or Dropbox. On your Windows computer, upload your files to the cloud. On your Mac, sign in to the same account and read them.

If you prefer an external drive, plug it into your Windows computer and copy your files to it (Windows will format it as NTFS or exFAT, both of which Mac can read). Then plug it into your Mac and copy the files to your new location. Programs and settings won't transfer, so you'll need to reinstall your programs on the Mac and set them up from scratch.

What to do after the transfer is complete

Once your files are on the new computer, check that everything arrived. Open a few folders and make sure your documents, photos, and other files are there. If you used a method that didn't transfer your programs (like an external drive or cloud storage), you'll need to reinstall them. Go to the Microsoft Store (Windows) or App Store (Mac) and search for each program you need.

Check your settings: wallpaper, display brightness, keyboard shortcuts, printer connections, and Wi-Fi passwords. These usually don't transfer unless you used a direct connection method like Migration Assistant or Windows's built-in tool. Set up your email accounts again by opening your email program and entering your username and password.

Once everything is working, you can erase your old computer if you're selling or recycling it. On Windows, go to Settings > System > Recovery and select "Reset this PC." On Mac, restart while holding Command-R, open Disk Utility, select your drive, and click Erase. This makes sure your personal data can't be recovered.

Frequently Asked Questions

How long does a full computer transfer take?

A transfer of 500 GB to 1 TB takes 2 to 8 hours over a network or direct cable, depending on your hardware. Cloud storage is much slower—the same amount might take 1 to 3 days. USB drives are faster than cloud but slower than a direct connection.

Will my programs transfer to the new computer?

Only if you use Migration Assistant (Mac) or Windows's built-in transfer tool (Windows 10 and 11). External drives and cloud storage move files only, not programs. You'll need to reinstall programs on the new computer, though you can use your old license keys if you have them.

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

No direct tool exists for this. Use cloud storage (OneDrive, Google Drive, Dropbox) or an external drive to move your files. Programs and settings won't transfer, so you'll need to reinstall everything and set it up for the new operating system.

What if my old computer won't turn on?

If you have a backup (Time Machine on Mac, File History on Windows), you can transfer from that instead. If not, you'll need to use an external drive—plug it into the old computer using a different method (like a docking station or USB adapter) to copy files off before transferring.

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

Not when ready, but you should before selling or recycling it. Keep your old computer for a week or two to make sure everything on the new one is working. Then erase it using your operating system's reset tool to make sure your personal data can't be recovered.