The fastest way depends on what you're moving and how far

The method you choose depends on three things: how many files you have, whether the computers are in the same room, and whether you need to keep files on both machines or move them completely. A USB drive works for small batches. A network cable or Wi-Fi connection works for larger transfers between computers that are close together. Cloud storage or an external hard drive works when you're moving everything or the computers are far apart.

Most people use one of four routes: USB drive for quick small transfers, direct cable connection for speed when both computers are in front of you, network sharing over Wi-Fi for convenience, or cloud storage for access from anywhere. Each has real trade-offs in speed, setup time, and how much you can move at once.

Key Takeaways

  • A USB drive is the simplest option for small file transfers and requires no setup beyond plugging it in to both computers.
  • A direct network cable between two computers transfers large files faster than Wi-Fi and works even if your internet is down.
  • Cloud storage services like Google Drive or OneDrive let you access files from any computer but require an internet connection and an account.
  • An external hard drive is the best choice when moving hundreds of gigabytes or when you want a backup copy on a separate device.
  • Windows and Mac computers can share files over a home network without extra software, though the setup steps differ between systems.

Using a USB drive for files under 100 gigabytes

Plug the USB drive into the first computer, copy the files you want to move into a folder on the drive, then eject it safely and plug it into the second computer. On Windows, right-click the files, select "Copy", open the USB drive in File Explorer, right-click in an empty space, and select "Paste". On Mac, drag the files directly onto the USB drive icon on the desktop, or use Command+C to copy and Command+V to paste.

The main limitation is storage space. A typical USB drive holds 32 or 64 gigabytes, though larger ones exist. If you're moving more than that, or if you're moving files larger than 4 gigabytes each, you'll need to format the drive as NTFS (Windows) or exFAT (works on both Windows and Mac) first—the default FAT32 format won't accept files over 4 gigabytes. Most USB drives come formatted as FAT32, so check before you start if you have large video files or disk images.

Direct connection with a network cable for speed

If both computers are within reach of an Ethernet cable, plug one end into each computer's network port. This creates a direct connection that bypasses your router and is faster than Wi-Fi for large transfers. On Windows, open File Explorer, click "Network" in the left sidebar, find the other computer by name, and double-click it to see shared folders. On Mac, open Finder, click "Network" in the sidebar, find the computer, and click "Connect As" to log in with a username and password.

You'll need to enable file sharing on the computer you're copying from first. On Windows, go to Settings > System > Shared Experiences > Advanced Sharing Options and turn on network discovery and file sharing. On Mac, go to System Settings > General > Sharing, click the lock to unlock it, turn on File Sharing, and add the folders you want to share. Once sharing is on, the other computer can see and copy files directly without moving them to a USB drive first.

Cloud storage for access from anywhere

Services like Google Drive, Microsoft OneDrive, Dropbox, and iCloud let you upload files from one computer and download them on another. Create an account, install the app on both computers, and the files sync automatically. This works across any distance and on any internet connection, but it requires an account and enough cloud storage space for what you're moving.

Most services offer free storage between 5 and 15 gigabytes. If you need more, you pay a monthly fee—typically $2 to $10 per month for 100 gigabytes to 2 terabytes. The trade-off is speed: uploading and downloading over the internet is slower than a direct cable connection, and you're dependent on your internet speed. If your internet is slow or unreliable, this method will take much longer than a USB drive or cable.

External hard drive for moving everything at once

Plug an external hard drive into the first computer, copy all your files to it, then plug it into the second computer and copy the files off. This works the same way as a USB drive but holds much more—external drives commonly come in sizes from 500 gigabytes to 4 terabytes. It's the best choice if you're moving your entire user folder, all your photos, or a large media library.

External drives connect via USB 3.0 or Thunderbolt, which are much faster than USB 2.0. A 1-terabyte drive can transfer in 20 to 40 minutes over USB 3.0, depending on the speed of both computers' drives. If you're moving files that are already on an external drive, you can skip the middle step and plug it directly into the second computer—no copying required.

Setting up Wi-Fi file sharing between Windows computers

On the computer you're copying from, open File Explorer, right-click the folder you want to share, select "Share", and choose who can access it. You can share with specific people by username or with everyone on your network. On the computer you're copying to, open File Explorer, click "Network" in the sidebar, find the first computer by name, and double-click it to see the shared folders.

Both computers must be on the same Wi-Fi network. If they're on different networks or one is using a mobile hotspot, this won't work. The transfer speed is slower than a direct cable but faster than cloud storage if your Wi-Fi is good. If you can't see the other computer in the Network view, make sure network discovery is turned on: go to Settings > System > Shared Experiences > Advanced Sharing Options and check that network discovery and file sharing are both enabled.

Setting up Wi-Fi file sharing between Mac computers

On the Mac you're copying from, go to System Settings > General > Sharing, click the lock to unlock it, turn on File Sharing, and click the plus sign to add the folders you want to share. On the Mac you're copying to, open Finder, click "Network" in the sidebar, find the first Mac by name, click "Connect As", enter the username and password of the first Mac, and click "Connect". The shared folders will appear in Finder.

Both Macs must be on the same Wi-Fi network and have file sharing turned on. If you don't see the other Mac in the Network view, make sure both are connected to the same network and that the firewall isn't blocking connections. You can check the firewall in System Settings > General > Security & Privacy > Firewall Options.

Transferring files between Windows and Mac

Windows and Mac computers can share files over a network, but the setup is slightly different. On the Mac, turn on File Sharing in System Settings > General > Sharing and add the folders you want to share. On the Windows computer, open File Explorer, click "Network", find the Mac by name, double-click it, and enter the Mac's username and password when prompted.

Alternatively, use a USB drive or external drive formatted as exFAT, which both Windows and Mac can read and write to. Cloud storage is also simpler for cross-platform transfers because you don't need to set up network sharing—just upload from one computer and download on the other. If you're moving a large amount of data regularly between Windows and Mac, an external drive formatted as exFAT is usually faster and more reliable than setting up network sharing.

Frequently Asked Questions

How do I know if my USB drive is fast enough?

Look for USB 3.0 or USB 3.1 on the drive's packaging or specs. USB 2.0 is much slower—a 10-gigabyte transfer can take 10 to 15 minutes on USB 2.0 but only 1 to 2 minutes on USB 3.0. Most new drives are USB 3.0, but older ones may be USB 2.0. If the drive is very cheap or very old, it's probably USB 2.0.

What if I can't see the other computer on the network?

Make sure both computers are on the same Wi-Fi network and that file sharing is turned on. Restart both computers and try again. If you still can't see it, try connecting by IP address instead: on the computer you're copying from, open Command Prompt (Windows) or Terminal (Mac) and type "ipconfig" (Windows) or "ifconfig" (Mac) to find the IP address, then type that address into the other computer's file browser.

Can I move files while using the computer?

Yes, but it will be slower. Large file transfers use a lot of your computer's resources, so other programs may run slowly or freeze temporarily. If you're moving hundreds of gigabytes, it's better to start the transfer and then leave the computer alone until it's done.

What's the safest way to move important files?

Use an external hard drive and keep the original files on the first computer until you've verified the copies are complete and readable on the second computer. This way you have a backup if something goes wrong during the transfer. Cloud storage is also safe because files are stored on a company's servers, but it requires an internet connection and an account.

How do I delete files from a USB drive safely?

Right-click the file and select "Delete", or select it and press the Delete key. On Mac, drag it to the Trash. Always eject the USB drive properly before unplugging it: right-click it in File Explorer (Windows) or Finder (Mac) and select "Eject". Unplugging without ejecting can corrupt files on the drive.