The simplest way to link two computers
The fastest way to connect two computers is an Ethernet cable. Plug one end into the network port on the first computer and the other end into the network port on the second computer. Both machines will recognize each other within seconds, and you can transfer files between them when ready. This works on Windows, Mac, and Linux machines.
If your computers don't have Ethernet ports—common on newer laptops—you can use USB-C to Ethernet adapters (around $15 to $30) or connect wirelessly instead. The wired route is faster and more reliable for large file transfers, but wireless is more convenient if you move between rooms.
Key Takeaways
- A direct Ethernet cable connection is the fastest method and requires no setup beyond plugging in the cable.
- Wireless connection over your home network works on any computer with Wi-Fi and lets you move freely, but transfers slower than wired.
- File sharing software like Syncthing or Resilio Sync lets you sync folders automatically between computers without manual transfers.
- Windows and Mac both have built-in file sharing features that work over your home network without extra software.
- USB adapters and docking stations solve the problem of computers without Ethernet ports for under $30.
Connecting two computers with an Ethernet cable
This is the method to use if you need to move large files quickly or if you want the most straightforward setup. Locate the Ethernet port on each computer—it looks like a rectangular slot slightly wider than a USB port. Plug a standard Ethernet cable (Cat5e or Cat6) into both machines. Windows and Mac will automatically detect the connection and assign local IP addresses so the computers can talk to each other.
On Windows, open File Explorer, click "Network" in the left sidebar, and you should see the other computer listed. On Mac, open Finder, click "Network" in the sidebar, and double-click the other Mac to browse its shared folders. If you don't see the other computer right away, wait 30 seconds and refresh the view—sometimes it takes a moment to appear.
If neither computer has an Ethernet port, buy a USB-C to Ethernet adapter for each machine (or just the one you're transferring from). Plug the adapter into the USB-C port, connect the Ethernet cable, and proceed as above. The adapter adds about 10 seconds to setup but solves the problem permanently.
Connecting wirelessly over your home network
If both computers are already on the same Wi-Fi network, they can share files without any cable. On Windows, go to Settings > System > Sharing Options and turn on "Network Discovery" and "File Sharing." Then right-click any folder, select "Share with" > "Specific people," and choose the other computer or type its name. On Mac, go to System Settings > General > Sharing, click "File Sharing," and add the folders you want to share.
Once sharing is turned on, the other computer will see yours in the Network section of File Explorer (Windows) or Finder (Mac). Click it, enter your username and password if prompted, and browse the shared folders. This method is slower than Ethernet for large files—a 5 GB folder might take 10 to 15 minutes over Wi-Fi versus 2 to 3 minutes over cable—but it's convenient for everyday use.
If the other computer doesn't appear in Network, make sure both machines are on the same Wi-Fi network and that Network Discovery is enabled on both. Restart the File Explorer or Finder window if it still doesn't show up.
Using file-syncing software for automatic transfers
Syncthing and Resilio Sync are free programs that automatically keep folders in sync between two computers. read and install the same program on both machines, create a shared folder on each one, and link them together using a code or key. From then on, any file you add to the folder on one computer automatically appears on the other—even if they're in different rooms or different buildings.
Syncthing is free and open-source; Resilio Sync is free for personal use. Both work over your home network or over the internet if you want to sync computers in different locations. This is useful if you work on the same documents from two machines or want a backup that updates in real time. The trade-off is that you need to install software and configure it once, whereas built-in file sharing requires no installation.
Transferring files with cloud storage or email
If you only need to move a few files and don't want to set up network sharing, cloud storage is the simplest option. Upload the file to Google Drive, Dropbox, OneDrive, or iCloud from one computer, then read it on the other. This works on any computer with an internet connection and requires no setup.
For very large files (over 2 GB), cloud storage becomes slow and may hit upload limits. In that case, use an Ethernet cable or file-syncing software instead. Email works for files under 25 MB on most services, so it's practical for documents and photos but not for video or software installers.
Connecting computers in different locations
If the two computers are not on the same network—one at home and one at the office, for example—you cannot use direct Ethernet or built-in file sharing. Instead, use cloud storage (Google Drive, Dropbox, OneDrive) or a file-syncing app like Syncthing or Resilio Sync, which both work over the internet.
Another option is remote desktop software like TeamViewer or Chrome Remote Desktop. These let you see and control one computer from the other as if you were sitting at its keyboard. This is useful if you need to run a program on the other machine or access files without downloading them, but it's slower than transferring files directly.
Troubleshooting when computers don't see each other
If you've plugged in an Ethernet cable and the computers still don't see each other, restart both machines and wait 30 seconds after they boot up. If that doesn't work, check that the Ethernet cable is fully inserted into both ports—it should click into place. Try a different cable if you have one, because a damaged cable is a common cause.
On Windows, open Command Prompt and type ipconfig to see if the computer has been assigned a local IP address (it should start with 169.254 or 192.168). On Mac, open Terminal and type ifconfig. If the address is missing or starts with 169, the connection isn't working. Restart the network adapter by unplugging the cable for 10 seconds and plugging it back in.
For wireless connections, make sure both computers are on the same Wi-Fi network by checking the network name in your Wi-Fi settings. If they're on different networks (one on 2.4 GHz and one on 5 GHz, for example), they won't see each other. Most routers broadcast both frequencies under the same name, but some split them. Check your router's settings or ask your internet provider if you're unsure.
Frequently Asked Questions
Can I use a regular USB cable to connect two computers?
No. A standard USB cable is designed to connect a computer to a device like a printer or external drive, not two computers to each other. You need either an Ethernet cable or a USB-C to Ethernet adapter. Some older computers had USB transfer cables, but these are rare and not compatible with modern machines.
What's the difference between Cat5e and Cat6 Ethernet cables?
Cat6 cables are slightly faster and more resistant to interference, but for home use the difference is negligible. Both will work fine for connecting two computers. Cat5e is cheaper and more common, so buy whichever is available. The cable length matters more than the type—use the shortest cable that reaches between the two machines.
Do I need a router to connect two computers?
No. A direct Ethernet cable connection works without a router. Wireless connection requires a router or Wi-Fi network, but you don't need internet access—the router just needs to be powered on. If you're using cloud storage or remote desktop software, you do need internet on at least one of the computers.
Is it safe to share files between two computers on the same network?
Yes, as long as both computers are yours or belong to people you trust. File sharing only works within your local network, so computers outside your home or office cannot see the shared folders. If you're concerned about security, use a strong password for your user account and turn off file sharing when you're not using it.
How fast is file transfer over Ethernet versus Wi-Fi?
Ethernet is typically 5 to 10 times faster than Wi-Fi for file transfers. A 1 GB file might take 30 seconds over Ethernet and 3 to 5 minutes over Wi-Fi. The exact speed depends on your cable, router, and how far apart the computers are. For small files (under 100 MB), the difference is barely noticeable.