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

The method you choose depends on three things: how many files you're moving, whether the computers are in the same room, and what operating systems they run. A USB drive works for small batches and requires no setup. A network connection (wired or wireless) is faster for large amounts of data. Cloud storage is convenient if you're moving files between computers days apart. External hard drives suit jobs over 50 gigabytes.

All three methods work on Windows, Mac, or Linux, though the exact steps differ slightly. This guide covers the most common scenarios: USB transfer, network sharing, and cloud storage. Pick the method that matches your situation, then follow the steps in order.

Key Takeaways

  • USB drives work for files under 32 gigabytes and take five minutes to set up; copy files to the drive on one computer, then copy them off on the other.
  • Network file sharing is faster for large jobs and lets both computers stay in place; you need both computers on the same Wi-Fi network and a shared folder set up on the receiving computer.
  • Cloud storage (Google Drive, OneDrive, Dropbox) works across any internet connection and any distance, but uploads and downloads take time proportional to file size.
  • External hard drives are necessary for transfers over 100 gigabytes; they work the same way as USB drives but hold much more data.
  • Windows and Mac handle file transfers differently in their menus, so follow the steps for your specific operating system.

Using a USB drive for small to medium transfers

A USB drive is the simplest method if you have fewer than 20 files or less than 32 gigabytes of data. Plug the drive into the first computer, copy your files onto it, then plug it into the second computer and copy them off. The whole process takes 10 to 30 minutes depending on file size.

On the first computer: Plug the USB drive into an available USB port. Wait 3 to 5 seconds for the computer to recognize it. On Windows, open File Explorer and look for the drive name in the left sidebar (usually labeled "Removable Disk" or the brand name). On Mac, the drive appears on the desktop and in Finder's sidebar. Open the drive by double-clicking it. Create a new folder inside the drive (right-click, select "New Folder" on Windows; right-click, select "New Folder" on Mac). Drag your files into this folder. Wait for the copy progress bar to finish—do not unplug the drive while files are copying. Right-click the drive and select "Eject" on Windows or drag it to Trash on Mac. Now unplug it.

On the second computer: Plug the USB drive in and wait for it to appear. Open the drive, locate your folder, and drag the files to the location where you want them (your Desktop, Documents folder, or another location). Wait for the copy to finish. Eject the drive the same way you did on the first computer.

Setting up network file sharing for fast transfers

If both computers are on the same Wi-Fi network and you're moving more than 20 files or more than 5 gigabytes, network sharing is faster than USB. Both computers stay plugged in, and you can watch the transfer happen in real time. This method works best when the computers are in the same building.

On the receiving computer (the one getting the files): You need to create a shared folder first. On Windows 10 or 11, open File Explorer, create a new folder where you want it (right-click, "New," "Folder"), right-click the folder, select "Properties," click the "Sharing" tab, then click "Share." A window opens asking who can access it—select "Everyone" and click "Add," then "Share." Write down the computer name (you'll see it at the top of the window). On Mac, open System Preferences (or System Settings on newer versions), click "Sharing," check the box next to "File Sharing," click the plus sign, and select the folder you want to share. Note the computer name shown at the top of the window.

On the sending computer (the one with the files): On Windows, open File Explorer, click "Network" in the left sidebar, find the other computer by name, double-click it, then double-click the shared folder. Drag your files into this folder. On Mac, open Finder, click "Network" in the sidebar, find the other computer, click "Connect As," enter your username and password for that computer, then select the shared folder. Drag your files in. The transfer speed depends on your Wi-Fi strength—expect 5 to 50 megabytes per second. A 1-gigabyte file typically takes 20 seconds to 3 minutes.

Using cloud storage for transfers across any distance

Cloud storage services like Google Drive, OneDrive, and Dropbox work when computers are far apart or when you're moving files over several days. Upload files from the first computer, then read them on the second. This method is slower than USB or network sharing for large files, but it requires no cables or setup beyond creating an account.

On the first computer: Go to the website for your chosen service (drive.google.com for Google Drive, onedrive.live.com for OneDrive, dropbox.com for Dropbox). Sign in or create a free account. Click the upload button (usually a plus sign or "New" button), select "File Upload" or "Folder Upload," and choose the files or folders you want to move. Wait for the upload to finish—a 1-gigabyte file takes 5 to 30 minutes depending on your internet speed. Once the upload shows as complete, you're done on this computer.

On the second computer: Go to the same website and sign in with the same account. Find the files you uploaded, select them, click the read button (usually a down arrow), and choose where to save them on your computer. Wait for the read to finish. The time depends on your internet speed and file size, just like the upload.

Transferring very large files with an external hard drive

For transfers over 100 gigabytes—such as video projects, photo libraries, or complete backup folders—an external hard drive is faster and more reliable than USB. The process is identical to USB transfer, but the drive holds much more data and the copy speed is often faster because external drives connect through USB 3.0 or Thunderbolt ports.

Plug the external drive into the first computer and wait 5 seconds for it to appear. On Windows, open File Explorer and find the drive in the sidebar. On Mac, look for it on the desktop and in Finder. Create a folder on the drive, then drag your files into it. Wait for the copy to finish—watch the progress bar and do not unplug the drive. Right-click the drive and select "Eject" on Windows or drag it to Trash on Mac. Unplug it only after ejection is complete.

Plug the external drive into the second computer, wait for it to appear, open it, and drag the files to your chosen location. Wait for the copy to finish, then eject the drive before unplugging it. External drives typically copy at 100 to 400 megabytes per second, so a 500-gigabyte transfer takes 20 minutes to an hour.

Common mistakes that slow down or stop transfers

The most frequent error is unplugging a USB or external drive while files are still copying. This can corrupt the files and make them unreadable on the second computer. Always wait for the progress bar to finish and eject the drive through the operating system before physically removing it. On Windows, right-click the drive and select "Eject." On Mac, drag the drive icon to Trash or right-click and select "Eject."

Another common problem is running out of space on the receiving computer. Before you start, check how much free space the second computer has. On Windows, right-click the C: drive in File Explorer and select "Properties." On Mac, click the Apple menu, select "About This Mac," then click "Storage." Make sure the free space is larger than the total size of files you're moving. If it's not, delete unnecessary files first or use an external drive instead.

Network transfers often fail because the computers lose connection. Keep both computers plugged in and on the same Wi-Fi network. Avoid moving the computers during transfer, and do not put either computer to sleep. If the transfer stops, start it again—most services resume from where they left off rather than starting over.

Choosing between methods: a quick comparison

MethodBest forSpeedSetup timeDistance limit
USB driveUp to 32 GB, straightforward jobsFast (100–400 MB/s)NoneMust be in same room
Network sharingLarge files, same buildingMedium (5–50 MB/s)5 minutesSame Wi-Fi network
Cloud storageAny distance, flexible timingSlow (1–10 MB/s)Account creation onlyNone (internet only)
External hard driveOver 100 GBFast (100–400 MB/s)NoneMust be in same room

Frequently Asked Questions

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

Yes. USB drives, external hard drives, and cloud storage all work between Windows and Mac without any extra steps. Network sharing also works, but the process is slightly different—on Mac, you connect to a Windows computer by clicking "Connect As" in Finder and entering the Windows computer's username and password. The files themselves transfer without conversion.

What if the files are too large for a USB drive?

Most USB drives max out at 32 or 64 gigabytes. For larger transfers, use an external hard drive (which can hold 1 to 4 terabytes), network sharing, or cloud storage. External drives are fastest if both computers are in the same location. Cloud storage is slower but works across any distance.

How long does a network transfer take?

Network speed depends on your Wi-Fi strength and the files' size. Expect 5 to 50 megabytes per second. A 1-gigabyte file takes 20 seconds to 3 minutes. A 10-gigabyte file takes 3 to 30 minutes. If the transfer is very slow, move the computers closer together or use a wired Ethernet connection instead of Wi-Fi.

Do I need both computers on at the same time?

For USB and external drives, no—you move the drive between computers. For network sharing, yes, both must be on and connected to the same network. For cloud storage, no—you can upload from one computer today and read on another computer tomorrow.

What happens if the transfer stops halfway?

On USB and external drives, unplug and start over—the files that finished copying are safe. On network sharing, restart the transfer; most systems resume from where they stopped. On cloud storage, the upload or read resumes automatically or you can restart it manually.