Transferring files from computer to computer via Wi-Fi: all working methods

Transferring files between computers via Wi-Fi is a task that every user faces. Whether you want to quickly share documents with a colleague, transfer photos to another PC, or sync work projects, wireless transfer saves time and eliminates the need for flash drives or external drives. However, not everyone knows that there are different ways organizing such exchange - from creating a local network to using cloud services and specialized programs.

In this article we will look at all current methods We'll explore the various Wi-Fi file transfer methods, their pros and cons, and provide step-by-step instructions for each technology. We'll pay special attention to security — how to protect data from interception and why some methods are best avoided on public networks. Whether you're looking for the fastest possible method or, conversely, a secure channel for confidential files, you'll find a solution to suit your needs here.

1. Transfer via local Wi-Fi network (SMB/FTP)

Most versatile and fast A way to share files between computers on the same Wi-Fi network is by using protocols. SMB (for Windows/macOS) or FTP (cross-platform). This method doesn't require an internet connection, works at high speed, and is suitable for transferring large amounts of data (movies, archives, disk images). The main requirement is that both computers must be connected to one router.

To set up exchange by SMB in Windows:

  1. On the source computer, open Control Panel → Network Settings → Sharing Options.
  2. Turn on file and printer sharing and disable password protection (if the network is trusted).
  3. Right click on the folder you want to share, select Properties → Access → Share.
  4. On the second PC, enter in Explorer \\[IP address of the first PC] (For example, \\192.168.1.100).

For FTP you will need to install a server (for example, FileZilla Server) on one computer and connect to it from another via an FTP client (for example, WinSCP or the same FileZilla Client). The transfer speed will be limited only by the capabilities of your router - usually this is up to 50-100 Mbit/s in real-world conditions (with a theoretical Wi-Fi 5 maximum of 866 Mbps).

2. Using cloud services (Google Drive, Dropbox, Yandex Disk)

Cloud storage is the most simple, but not always fast File transfer method. Suitable for small data volumes (up to 10-15 GB) and when computers are on different networks. Key advantages:

  • 🔗 No network configuration required - internet access is sufficient.
  • 🔒 Data is encrypted during transmission.
  • 📱 Access from any device (including smartphones).

Cons: upload/download speed limit (depending on your internet plan) and risk of data leakage when using untrusted services. For transfer:

  1. Upload files to the cloud from the first computer.
  2. Generate access link (Most services have a "Share" option).
  3. Open the link on the second computer and download the files.

Comparison of popular services:

ServiceFree volumeMax file sizeSpeed ​​(Mbps)
Google Drive15 GB5 TBup to 100*
Yandex Disk10 GB50 GBup to 50*
Dropbox2 GB50 GB (via desktop software)up to 75*
Mail.ru Cloud8 GB2 GBup to 30*

* Speed ​​depends on your internet provider's tariff and server load.

📊 Which cloud service do you use most often?
Google Drive
Yandex Disk
Dropbox
Mail.ru Cloud
Another

3. Programs for direct transmission via Wi-Fi (LocalSend, Snapdrop)

If you need to transfer files without network setup and without cloud, use specialized programs for P2P- local network sharing. They work directly between devices, do not require registration, and often support cross-platform (Windows, macOS, Linux, Android).

Top 3 programs:

  • 📲 LocalSend — open source, encrypted, supports large files (up to 100 GB). Works via browser or desktop app.
  • 🌐 Snapdrop — web service (does not require installation), but is limited by browser speed.
  • 🔄 Feem - high speed (up to 50 MB/s), but paid version for some functions.

Instructions for LocalSend:

  1. Install the application on both computers official website.
  2. Connect both devices to the same Wi-Fi network.
  3. On the first PC, select the files and click "Send", then select the second computer from the list.
  4. Confirm reception on the second device.

Install the app on both PCs|Connect to the same Wi-Fi network|Disable the firewall (if files are not sent)|Check that the IP addresses of the devices are in the same subnet-->

LocalSend uses the WebRTC protocol for direct transmission, which eliminates intermediate servers and speeds up the process up to 2-3 times compared to cloud services.

4. Transfer via SSH/SFTP (for advanced users)

If you need maximum security (for example, to transmit confidential data), use protocols SSH or SFTPThey encrypt traffic and require authentication, making them ideal for corporate use. The downside is that they are difficult to set up for beginners.

For transmission by SFTP:

  1. Install an SSH server on the receiving computer (in Windows - via OpenSSH Server, in Linux/macOS - usually pre-installed).
  2. Find out the local IP address of the computer (command ipconfig in Windows or ifconfig (in Linux/macOS).
  3. On the sending computer, use the client WinSCP (Windows) or sftp in the terminal (Linux/macOS) to connect:
sftp username@192.168.1.100

Once connected, drag and drop files into the client window or use commands put/get.

How to Enable OpenSSH Server on Windows 10/11

1. Open Settings → Applications → Additional components.

2. Click "Add Component" and select OpenSSH Server.

3. Start the service via Services (services.msc) or command:

Start-Service sshd

Set-Service -Name sshd -StartupType 'Automatic'

⚠️ Note: When using SSH/SFTP on public networks (e.g. in a cafe), always change the default port 22 to a non-standard (for example, 2222) and set up authentication using keys rather than passwords.

5. Transfer via instant messengers (Telegram, WhatsApp Web)

An unexpected but working method for small files is to use messengers With a web version or desktop clients. Suitable if:

  • 📎 You need to transfer files up to 2 GB (Telegram limit).
  • 💬 You already have a general chat with yourself or a colleague.
  • 🌍 The computers are on different networks.

How does this work:

  1. Open Telegram Desktop or WhatsApp Web on both computers.
  2. Create a "Saved Messages" chat (in Telegram) or send files to yourself.
  3. Download files on a second computer from the same chat.

Advantages: there are no restrictions on file types (You can transfer executable files that cloud services block), and the history is preserved. Disadvantages: low speed for large files and the risk of account blocking with frequent downloads (in WhatsApp).

⚠️ Note: WhatsApp files are end-to-end encrypted, but metadata (file name, transfer time) may be stored on Facebook servers. For sensitive data, use Telegram with Secret Chat enabled.

6. Alternative methods: QR codes and AirDrop (for macOS/iOS)

If one of the computers is running on macOS, and the second one is on iOS, the easiest way is a function AirDropIt uses Wi-Fi Direct to transfer files at speeds of up to 10 MB/s. To enable:

  1. On your Mac, open Finder and select Go to → AirDrop.
  2. On iPhone/iPad, swipe up on the control panel and tap AirDrop → Everyone.
  3. Drag the files to the recipient device icon.

For Windows and Android, the alternative is generation QR code with a link to a file in the cloud or local network. For example:

  • Upload the file to Google Drive and generate a link.
  • Use a service like QR Code Generator to create code.
  • Scan the QR code on a second device (using a camera or special software).

Comparison of all methods: which one to choose?

The choice of transmission method depends on three key factors:

  1. File size: for large archives (over 10 GB), only a local network (SMB/FTP) or programs like LocalSend are suitable.
  2. Security: For sensitive data, use SSH/SFTP or LocalSend with encryption.
  3. ConvenienceFor occasional transfers of small files, a cloud or messenger will suffice.

Comparison table:

MethodSpeedMax volumeComplexitySecurity
Local Area Network (SMB)★★★★★UnlimitedAverage★★★☆☆
LocalSend★★★★☆100 GBLow★★★★☆
Cloud (Google Drive)★★☆☆☆15 GBLow★★★☆☆
SSH/SFTP★★★★☆UnlimitedHigh★★★★★
Telegram★★☆☆☆2 GBLow★★★★☆

Optimal for most household tasks LocalSend — it combines speed, simplicity, and security. If you need to transfer terabytes of data (for example, a system backup), set up FTP server or use SMB.

FAQ: Frequently Asked Questions

Is it possible to transfer files between computers on different Wi-Fi networks?

Yes, but only through cloud services, messengers or programs like LocalSend With relay server support (the "Through Relay" setting). Direct transfer over a local network (SMB/FTP) requires both devices to be on the same subnet.

Why is Wi-Fi transmission speed lower than cable?

Wi-Fi is subject to interference, and actual speed depends on:

  • Router standard (Wi-Fi 4/5/6).
  • Number of connected devices.
  • Distances between computers and the router.
  • QoS settings on the router (traffic priority).

For maximum speed use 5 GHz (not 2.4 GHz) and standard 802.11ac (Wi-Fi 5) or newer.

How to protect files when transferring over public Wi-Fi?

In unreliable networks (hotels, airports):

  • Use SSH/SFTP or LocalSend with encryption.
  • Disable sharing (SMB) in Windows settings.
  • Turn on VPN on both computers.

Avoid transmitting passwords or financial documents via clouds/messengers on such networks.

Is it possible to transfer files from Windows to Linux (and vice versa)?

Yes, all the methods described are cross-platform:

  • SMB: in Linux use smbclient or mount the network folder via mount -t cifs.
  • FTP/SSH: in Linux, the server and client are configured via the terminal (vsftpd, OpenSSH).
  • LocalSend: there are versions for all OS.
What to do if computers cannot see each other on the local network?

Check:

  1. Both devices are connected to one router (not via repeater).
  2. The protocol is enabled in the network settings. IPv4 (and not just IPv6).
  3. Windows/Linux Firewall does not block ports 139, 445 (for SMB) or 21, 22 (for FTP/SSH).
  4. It's disabled on the router. AP Isolation (client isolation).

If the problem persists, manually assign IP addresses in the same subnet (eg. 192.168.1.100 And 192.168.1.101).