The fastest way depends on how much you're moving and what you're starting from

The method you choose depends on three things: the size of your files, whether both computers are in the same room, and what operating system each one runs. If you're moving a few documents or photos, cloud storage or email works fine. If you're moving everything—documents, photos, music, settings—you'll want either an external drive, a direct cable connection, or your operating system's built-in transfer tool. Windows and Mac both have their own migration assistants that handle the heavy lifting, but they work differently and have different requirements.

Start by deciding what you actually need to move. Most people think they need everything, but you probably don't want to copy over old temporary files, cache, or broken shortcuts. The cleanest approach is to move only your documents, photos, music, downloads, and desktop files—the things you actually use—and let the new computer install fresh copies of your programs.

Key Takeaways

  • Windows has a built-in tool called Windows straightforward Transfer (on older machines) or the Settings app's transfer feature (Windows 10 and 11) that moves files and settings automatically if both computers are on the same network.
  • Mac users should use Migration Assistant, which comes with every Mac and can transfer from another Mac, a Time Machine backup, or a Windows PC over a network connection.
  • An external hard drive or USB flash drive works for any computer combination and requires no network setup, but takes longer for large amounts of data.
  • Cloud storage services like OneDrive, Google Drive, or iCloud let you move files one folder at a time and work across any two computers with an internet connection.
  • A direct cable connection between two computers (using a USB-C or Thunderbolt cable) is fastest for large transfers but only works between certain Mac models or with a special adapter on Windows machines.

Using Windows straightforward Transfer or Settings transfer on Windows 10 and 11

If both computers are Windows machines and connected to the same Wi-Fi network, the built-in transfer tool is the simplest route. On Windows 10 and 11, go to Settings > System > About and scroll down to find Advanced system settings. Look for an option labeled Transfer your data or check Settings > Accounts > Your info for a migration option. The exact location varies by Windows version, so if you don't see it when ready, search "transfer files" in the Windows search bar.

Older Windows 7 and 8 machines have a dedicated tool called Windows straightforward Transfer, which you can read from Microsoft's website if it's not already installed. This tool walks you through selecting which files, folders, and settings to move, then transfers them over your network. The process takes anywhere from 30 minutes to several hours depending on how much data you're moving.

Both methods require you to be logged into the same Microsoft account on both computers, or at least to have network access set up correctly. If your network is password-protected, make sure both computers are connected to the same network before you start.

Using Mac Migration Assistant

Migration Assistant is built into every Mac and is the fastest way to move everything from an old Mac to a new one. Plug both Macs into power, connect them to the same Wi-Fi network, and open Migration Assistant on the new Mac (find it in Applications > Utilities). The tool will detect your old Mac on the network and walk you through selecting what to transfer: user accounts, applications, files, settings, and more.

If your old Mac isn't available or won't turn on, Migration Assistant can also restore from a Time Machine backup. Plug in the external drive that holds your Time Machine backup, open Migration Assistant on the new Mac, and select the backup as your source. This method works even if the old Mac is no longer functional.

You can also use Migration Assistant to transfer from a Windows PC to a Mac, though the process is slower and only moves files and folders, not applications or settings. Connect both computers to the same network, open Migration Assistant on the Mac, and select "From a Windows PC" as your source.

Moving files with an external hard drive or USB flash drive

An external drive works with any combination of computers and requires no network setup. Plug the drive into your old computer, copy your files and folders to it, then plug it into the new computer and copy them back. This method is straightforward but slower than a network transfer for large amounts of data—moving 500 GB can take several hours depending on the drive's speed and the USB port version (USB 3.0 is faster than USB 2.0).

For best results, create a folder on the external drive called something like "Transfer" and copy your important folders into it: Documents, Pictures, Music, Downloads, and Desktop. Avoid copying your entire user profile or system folders, as these contain settings and files specific to your old computer and can cause conflicts on the new one.

Check the external drive's capacity before you start. A 1 TB external drive holds about 1,000 GB of files. If you're not sure how much space your files take up, right-click your user folder on your old computer, select Properties (Windows) or Get Info (Mac), and look at the total size.

Using cloud storage to move files gradually

If you don't want to move everything at once, or if your computers aren't on the same network, cloud storage services let you transfer files folder by folder. Services like OneDrive (Windows), Google Drive (any computer), or iCloud Drive (Mac) sync files between computers automatically once you sign in.

On your old computer, move the files you want to transfer into your cloud storage folder. The files upload to the cloud (this can take hours or days depending on file size and internet speed). Then sign into the same cloud account on your new computer, and the files read automatically. This method is slower than a direct transfer but works across any two computers with an internet connection and doesn't require them to be in the same room.

Be aware that cloud storage has limits. OneDrive gives you 5 GB free; Google Drive gives you 15 GB free; iCloud gives Mac users 5 GB free. If you have more files than your free allowance, you'll need to either pay for more storage or move files in batches.

Direct cable transfer between two computers

If both computers support it, a direct cable connection is the fastest method for large transfers. Two newer Macs can connect via Thunderbolt or USB-C cable; the new Mac will recognize the old Mac as an external drive and you can copy files directly. Two Windows PCs can connect via a special USB transfer cable (different from a regular USB cable), which you can buy online for $15 to $30.

This method bypasses your network entirely and transfers data at the speed of the cable and the drives involved—often much faster than Wi-Fi. However, it only works between compatible computers, and you'll need the right cable. Check your computer's ports before buying: older machines may have USB-A, while newer ones have USB-C or Thunderbolt.

What to do after the transfer is complete

Once your files are on the new computer, take a few minutes to check that everything arrived correctly. Open your Documents, Pictures, and Downloads folders and make sure the files are there. If you transferred settings and applications, test a few programs to make sure they work.

On Windows, run Disk Cleanup (search for it in the Start menu) to remove temporary files left over from the transfer. On Mac, you don't need to do anything—the system cleans up automatically. Then restart your new computer to make sure everything is stable.

Keep your old computer plugged in and backed up for at least a week after the transfer. If you discover you missed a file or a program doesn't work correctly on the new machine, you can go back and copy it over. Once you're confident everything is working, you can wipe the old computer's drive if you plan to sell it or recycle it.

Frequently Asked Questions

Can I transfer files between a Mac and a Windows PC?

Yes, but not with a single built-in tool. Use an external drive, cloud storage, or Migration Assistant (Mac only, and it transfers files but not applications). The easiest method is usually cloud storage like Google Drive, which works on both systems.

How long does a file transfer usually take?

It depends on the amount of data and the transfer method. A network transfer of 100 GB takes 1 to 3 hours; an external drive takes 2 to 4 hours; cloud storage can take 24 hours or more. Direct cable transfer is fastest, usually 30 minutes to 1 hour for 100 GB.

Do I need to uninstall programs on my old computer before transferring?

No. If you're using Migration Assistant or Windows straightforward Transfer, programs transfer automatically. If you're using an external drive or cloud storage, you'll need to reinstall programs on the new computer from their original installers or app stores—files alone won't make them work.

What if my old computer won't turn on?

If it has a removable hard drive, you can connect it to the new computer using an external drive enclosure or adapter (available online for $20 to $50) and copy files directly. If the hard drive is built in, you'll need a professional data recovery service, which is expensive. This is why regular backups matter.

Should I delete files from my old computer after the transfer?

Not when ready. Wait a week or two to make sure everything works on the new computer. Then, if you plan to recycle or sell the old computer, use a find erase tool (like DBAN on Windows or Erase Free Space on Mac) to wipe the drive completely, not just delete files—deleted files can sometimes be recovered.