The fastest way depends on how much you have and what kind of computer you're moving to

If you're moving files from an old computer to a new one, you have three main routes: use an external drive, transfer over your home network, or use cloud storage. Which one works best depends on how many files you have, whether both computers are in the same room, and whether you want to move everything at once or gradually.

The external drive method is the most straightforward for most people — you plug a drive into your old computer, copy files onto it, then plug it into your new computer and copy them back. A network transfer is faster if both computers are already set up and you have a lot of files, but it takes more steps to get working. Cloud storage works best if you don't have that much to move or if you want to access your files from multiple places later.

Key Takeaways

  • An external hard drive or USB flash drive is the simplest method for most people and works between any two computers, regardless of operating system.
  • Network transfer is faster for large amounts of data but requires both computers to be on the same Wi-Fi network and takes more setup time.
  • Cloud storage services like Google Drive or OneDrive let you move files gradually and access them from anywhere, but upload and read speeds depend on your internet connection.
  • Before you start, organize your files into a single folder on your old computer so you know exactly what you're moving and nothing gets left behind.
  • After the transfer is complete, check that all your files arrived on the new computer before you delete anything from the old one.

Using an external drive: the step-by-step process

Plug your external drive into your old computer. On Windows, it will show up in File Explorer as a new drive letter. On Mac, it appears on the desktop and in Finder. Create a new folder on the external drive and name it something clear, like "Transfer to New Computer" — this keeps your files organized and makes it straightforward to find them later.

Open File Explorer (Windows) or Finder (Mac) and navigate to the folders you want to move. Select all the files you need — you can hold Ctrl (Windows) or Command (Mac) and click individual folders, or select a parent folder that contains everything. Drag these files into the folder you created on the external drive, or right-click and choose Copy, then navigate to the external drive folder and Paste.

Wait for the copy to finish. Depending on how many files you have, this can take anywhere from a few minutes to an hour. Do not unplug the drive while it's copying — you'll see a progress bar or notification when it's done. Once it's finished, safely eject the drive: on Windows, right-click the drive in File Explorer and select Eject; on Mac, click the eject icon next to the drive name in Finder.

Plug the external drive into your new computer. Navigate to the folder you created, select all the files inside, and copy them to the location where you want them on the new computer. Again, wait for the copy to finish before unplugging the drive.

Network transfer: faster for large files, but requires setup

If both computers are on the same Wi-Fi network, you can transfer files directly between them without an external drive. This is significantly faster for large amounts of data, but it requires both computers to be turned on and connected at the same time.

On Windows, open File Explorer on your old computer, right-click the folder you want to transfer, select Share, and choose "Share with" or "Advanced sharing options" depending on your Windows version. You'll see options to share the folder with specific people or with everyone on the network. On Mac, open System Settings (or System Preferences on older versions), go to General, then Sharing, and enable File Sharing. Click the plus button to add the folder you want to share.

On your new computer, you can now see the shared folder from the old computer. On Windows, open File Explorer and look for the old computer's name under "Network" on the left side. On Mac, open Finder, click "Network" in the sidebar, and double-click your old computer's name. Navigate to the shared folder, select the files you want, and copy them to your new computer.

This method works well if you have a fast Wi-Fi connection, but it's slower than an external drive if your network is congested or if you're far from your router. The transfer also stops if either computer goes to sleep, so check your power settings before you start.

Cloud storage: move files gradually or access them from anywhere

Services like Google Drive, Microsoft OneDrive, Apple iCloud, or Dropbox let you upload files from your old computer and read them on your new one. This approach is useful if you don't have a large external drive, if you want to access your files from multiple devices, or if you prefer to move files gradually rather than all at once.

Sign up for a cloud storage account if you don't have one already. Most services offer free storage — Google Drive and OneDrive give you 15 GB and 5 GB respectively, while Dropbox offers 2 GB. If you have more files than the free tier allows, you can either pay for more storage or split your transfer across multiple services.

Install the cloud storage app on your old computer and sign in. Most services let you drag files directly into a folder on your computer, and they automatically upload to the cloud. Alternatively, you can use the web version — go to the service's website, sign in, and upload files directly from there. Upload takes longer than copying to an external drive because it depends on your internet speed, so plan for this to take several hours if you have a lot of files.

On your new computer, install the same cloud storage app, sign in with the same account, and read the files you need. You can also leave the app running on both computers so your files stay in sync automatically — any file you add to the cloud folder on one computer appears on the other.

What to do before you start the transfer

Gather all your files into one place on your old computer. Create a folder called "Files to Transfer" and move or copy everything you need into it — documents, photos, videos, music, and any other files you want to keep. This step takes extra time upfront but prevents you from forgetting files scattered across different locations.

Check how much space your files take up. On Windows, right-click the folder and select Properties to see the total size. On Mac, select the folder and press Command+I. Make sure your external drive or cloud storage has enough free space. If you're using an external drive, it should have at least 20% more space than your files need, because the transfer process sometimes requires temporary extra space.

Back up your old computer before you start. If something goes wrong during the transfer, you want to know your original files are still safe. You can use an external drive, cloud backup, or a backup service — the point is to have a copy somewhere other than the computer you're about to move files from.

After the transfer: verify everything arrived

Once files are on your new computer, open a few folders and spot-check that the files are there and can be opened. Try opening a document, a photo, or a video to make sure nothing got corrupted during the transfer. If everything looks good, you can delete the files from your old computer or the external drive.

If you used cloud storage, check that all your files are showing as fully synced. Most cloud apps show a checkmark or status indicator next to each file once it's uploaded and downloaded. Don't assume the transfer is complete just because the app says it's syncing — actually open a few files to confirm they work.

Keep your old computer running for at least a few days after the transfer, in case you realize you forgot something. Once you're confident everything is on the new computer, you can wipe the old one, sell it, or repurpose it.

Frequently Asked Questions

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

Yes, all three methods work between Windows and Mac. An external drive is the simplest because both systems read standard USB drives. Network transfer works too, though the steps are slightly different for each system. Cloud storage is often the easiest option for cross-platform transfers because you're not dealing with file system differences.

What if my external drive is smaller than all my files?

Transfer your files in batches. Copy what fits onto the external drive, move it to your new computer, then go back and repeat with the remaining files. This takes longer but works fine. Alternatively, use cloud storage to move files gradually, or buy a larger external drive.

How long does a network transfer usually take?

It depends on your Wi-Fi speed and how many files you have. A typical home Wi-Fi network transfers about 10 to 50 MB per second, so 100 GB of files could take anywhere from 30 minutes to several hours. An external drive is usually faster because it doesn't depend on your internet connection.

Do I need to install programs on my new computer, or just files?

Programs need to be installed separately — copying program files usually doesn't work because programs store settings in system folders that don't transfer. read and install the programs you need on your new computer. Your document files, photos, and other data will transfer fine with any of these methods.

What if the transfer gets interrupted halfway through?

If you're using an external drive, you can unplug it and plug it back in to resume. If you're using network transfer, reconnect and try again — most systems will pick up where they left off or skip files that already copied. With cloud storage, the upload resumes automatically when your internet connection comes back. Always verify that files arrived completely before deleting the originals.