PricingP2PEncrypted ChatDesktop App
Upload a file

How to Share Files Between Computers — 8 Free Methods

Brendan Gray, Founder & Developer

Share files between computers — over network, USB, Wi-Fi and internet

Sharing files between computers in the same room is different from sharing between computers in different cities. This guide covers both, with the best free option for each scenario — including a browser-based peer-to-peer method that requires no apps, no cloud account, and no file size cap.

FileShot P2P — direct browser-to-browser file transfer, no size limit

Open P2P Transfer →

No file stored on server. Same room or across the world.

Choosing the Right Method

Method Same Network? Internet Required? Cross-Platform? Max File Size
USB driveNoNoYesDrive size
AirDrop (Mac/iPhone)No (Wi-Fi Direct)NoApple onlyNo limit
Windows Nearby SharingNo (Bluetooth/Wi-Fi)NoWindows onlyNo limit
Network Share (SMB)YesNoYesNo limit
FileShot P2P (WebRTC)OptionalYes (signaling only)Yes (any browser)No limit
FileShot encrypted linkNoYesYes10 GB (free), 100 GB+ (Pro)
Google Drive / OneDriveNoYesYes5-15 GB free
FTP / SFTPNoYesYesNo limit

Method 1 — FileShot P2P (Browser-to-Browser, No Size Limit)

FileShot's P2P mode uses WebRTC to create a direct connection between two browsers. No file is stored on any server — data flows directly between the two devices. Works across any OS (Windows, Mac, Linux, Android, iOS) and requires only a browser.

  1. On the sending computer, go to fileshot.io/p2p
  2. A connection code is generated — share it with the recipient (via text, chat, or email)
  3. On the receiving computer, go to fileshot.io/p2p and enter the code
  4. Once connected, drag files onto the interface — they transfer directly to the other browser

Transfer speed is limited only by the network between the two machines. On the same Wi-Fi, expect 50-100 MB/s. Across the internet, speed is limited by the sender's upload bandwidth.

Method 2 — FileShot Encrypted Download Link

If P2P real-time presence isn't needed (the other person retrieves the file later), upload to FileShot and send a link:

  1. Go to fileshot.io
  2. Drag the file onto the uploader (no account required)
  3. The file is encrypted in your browser using AES-256-GCM before upload — the server only receives ciphertext
  4. Copy the generated link and send to the other computer
  5. Set an expiry time (1 hour, 24 hours, 7 days) if you want the link to auto-expire

The decryption key is embedded in the URL fragment, which HTTP servers never receive. Only someone with the link can decrypt the file.

Method 3 — USB Flash Drive

For very large transfers or offline scenarios:

  • Use USB 3.0 or 3.1 drives (blue port) — USB 2.0 is 10x slower
  • Format as exFAT for compatibility between Windows and macOS (NTFS drives are read-only on Mac by default)
  • USB 3.0 write speeds: 50-100 MB/s for quality drives. A 32 GB transfer takes ~5-10 minutes

Method 4 — AirDrop (Apple-to-Apple)

AirDrop works between any combination of Mac, iPhone, and iPad over Wi-Fi Direct and Bluetooth — no router needed, and no internet connection required:

  1. On both devices, enable Wi-Fi and Bluetooth
  2. On Mac: open Finder > AirDrop in the sidebar, or use Share > AirDrop from any app
  3. Set visibility to "Everyone" on the receiving device
  4. Drag files to the recipient's name in the AirDrop window, or tap the recipient in the share sheet

AirDrop transfers are direct device-to-device and not stored in Apple's cloud. Transfer speeds are typically 15-40 MB/s over Wi-Fi Direct.

Method 5 — Windows Nearby Sharing

Windows 10 (version 1803+) and Windows 11 have a built-in "Nearby Sharing" feature analogous to AirDrop:

  1. On both PCs: open Settings > System > Nearby Sharing, enable it, and set to "Everyone nearby"
  2. Right-click a file in File Explorer and choose Share
  3. Select the recipient PC from the list
  4. The recipient gets a notification and accepts the transfer

Works via Bluetooth or Wi-Fi Direct — no router or internet required. Windows only; does not work with macOS or Android.

Method 6 — Windows Network Share (SMB)

For both computers on the same home or office network, Windows can share a folder across the network:

  1. On the source PC, right-click a folder > Properties > Sharing > Share
  2. Add the user accounts that should have access, or set to "Everyone" for easy access on a private network
  3. On the destination PC, open File Explorer > type \\[computer-name]\[folder-name] in the address bar
  4. The shared folder appears and you can copy files from it

Mac to Windows: On Mac, open Finder > Go > Connect to Server > enter smb://[windows-computer-name]. Mac natively reads Windows SMB shares.

Method 7 — Google Drive / OneDrive (Cloud Sync)

Cloud sync is the most common choice for ongoing file sharing between computers that you own:

  • Google Drive: install on both computers, put files in the Drive folder, they sync automatically. 15 GB free.
  • OneDrive: built into Windows, straightforward for PC-to-PC. 5 GB free.
  • Limitation: both computers need internet, and the files are stored on the cloud provider's servers (not end-to-end encrypted by default)

Method 8 — SFTP (Technical, Unlimited)

If you have SSH/SFTP access to one of the computers (e.g., a home server or VPS), SFTP is the most reliable method for large transfers:

  • Client: FileZilla (cross-platform, free) or WinSCP (Windows)
  • Connect to the host's IP address using SSH credentials
  • Transfer speeds limited only by the network connection
  • Files are encrypted in transit via SSH

This requires one machine to be running an SSH server (Linux/Mac built-in, Windows needs OpenSSH Server enabled in Windows Features).

Security Considerations When Sharing Files

  • USB drives carry malware risk if shared with untrusted parties — scan before opening
  • Cloud services store your files in plaintext on their servers — avoid for sensitive documents
  • Network shares without authentication expose files to anyone on the network — use passwords
  • FileShot P2P and encrypted links are zero-knowledge — the transfer server or signaling server never sees your file contents

Transfer Files Between Computers — Direct, Encrypted, No Size Limit

P2P: open in two browsers and share the code. No app install. Cross-platform.

Try P2P Transfer → Or share a link (10 GB free)

← Back to Blog