- Why "Free" Usually Means "Limited"
- How Remote Transfers Work
- LAN Streaming: The Fast Path on the Same Wi-Fi
- Remote Transfers Without a Tunnel: How the Relay Works
- Putting It Together: A Real Transfer from Phone to PC
- What OpenDrop Pro Adds (and When You Don't Need It)
Why "Free" Usually Means "Limited"
Most free ways to move a big file from a phone to a PC go through the cloud. You upload the file to a server, the server stores it, and your PC downloads it. That storage is where the limits live. Google Drive gives you 15 GB, shared with Gmail and Google Photos. iCloud starts at 5 GB. Free file-sending sites cap the size of each transfer, and email attachments stop at around 25 MB.
The cloud route is also slow for big files. The file crosses your internet connection twice, once up and once down, and most home connections upload much slower than they download.
A direct transfer skips all of that. The file goes from your phone to your PC and lands in a folder there. Nothing is stored in between, so there is no storage quota to hit. By default, OpenDrop saves received files to ~/Downloads/OpenDrop/Files on Linux and %USERPROFILE%\Downloads\OpenDrop\Files on Windows.
How fast it goes depends on the route. OpenDrop has two: your local network, or the internet.
How Remote Transfers Work
Your phone and PC are on different networks when you're on cellular data, at work, or away from home. They can't reach each other directly over the local network, so something has to connect them.
Cloud services do it by storing the file and handing it over later. A relay does it by forwarding the bytes between the two devices while both are online. OpenDrop uses its own encrypted relay, plus a direct peer-to-peer link when the networks allow one. Which route you get first depends on your plan:
- Free: OpenDrop tries a direct peer-to-peer link first, then the shared free relay. Free remote transfers are speed-limited, move in resumable 5 MB pieces, and share a weekly fair-use allowance on the free relay.
- Pro: OpenDrop starts on the faster Pro relay, with backup relays behind it and peer-to-peer after that. The whole file streams in one go, at full speed, with no weekly limit.
Neither plan has a file size cap. A 10 GB video goes through on Free; it just takes longer. If the connection drops partway, the transfer picks up where it left off on both plans.
Remote transfers are slower than the same Wi-Fi because the bytes cross the internet. If both devices can join one network, do that first. Transfers on the same Wi-Fi are never limited, on either plan.
LAN Streaming: The Fast Path on the Same Wi-Fi
When your phone and PC are on the same Wi-Fi, the transfer never touches the internet. The desktop app runs a small server on your computer (port 8000 by default) and announces itself on the network with mDNS, under the service type _opendrop._tcp.local. After you pair by scanning the QR code on your computer, the phone finds it and connects straight to it through your router. How mDNS auto-discovery works covers the details.
The file goes as one continuous stream. The phone starts sending and the PC writes to disk as the bytes arrive. There is no splitting into pieces and no reassembly at the end. Your Wi-Fi sets the speed: the router, how far you are from it, and how busy the network is. On a modern router that is usually far faster than your internet upload, which is what a cloud upload is stuck with.
This path works the same on Free and Pro: no speed limit and no weekly allowance. OpenDrop picks it on its own whenever both devices are on the same network.
Remote Transfers Without a Tunnel: How the Relay Works
Across networks, mDNS can't help. A phone on cellular and a PC on home Wi-Fi are not on the same local network, so neither sees the other's announcement.
OpenDrop doesn't ask you to set up a tunnel, open a port, or install anything extra. Both apps connect outward to the relay, so it works behind home routers (NAT) and firewalls with no port forwarding. When a direct peer-to-peer link is possible, the devices can use that. OpenDrop has no TURN server, so on networks that block direct links, the relay carries the transfer.
Encryption is the same on every route. File contents are encrypted with ChaCha20-Poly1305 on your device before they leave it, using a key derived from the secret your paired devices share. Relay servers carry file contents only in encrypted form. They can see transfer details such as file names, folder names, file sizes and device names, which they need to route transfers. Our post on transfer security and encryption goes further.
Two habits help with big remote transfers:
- Use the same network when you can. If both devices are on one Wi-Fi, OpenDrop picks the LAN path on its own and the file streams at full speed.
- Know when the app has to stay open. Remote uploads from your phone keep going in the background on iPhone, and for a while on Android. Wi-Fi and peer-to-peer transfers, and all downloads to the phone, need the app open.
Putting It Together: A Real Transfer from Phone to PC
Here is what happens when you send a 1.5 GB video from an iPhone to a Windows PC on the same Wi-Fi.
- The desktop app is running. Its server listens on port 8000 and announces itself over mDNS.
- You paired the iPhone by scanning the QR code on the PC. The code holds a private pairing key, the addresses the phone needs to reach the PC, and a certificate fingerprint so the phone can check it is really your PC. On Free, the key is made on your computer and shared only through the QR code.
- You pick the video and tap send. The phone finds the PC over mDNS (Bonjour, on iPhone) and opens a connection to it.
- The request is authenticated with HMAC-SHA256 using the secret your devices share. The signature covers the method, path, query, device ID and a timestamp, and expires after 5 minutes. The OpenDrop app on your iPhone also pins your computer's certificate on your local network, so it only talks to the computer you paired with.
- The video streams as one encrypted request body. The PC decrypts it as it arrives and writes it to
%USERPROFILE%\Downloads\OpenDrop\Files.
Anyone who scans your computer's QR code can pair with it. Don't post or share screenshots of it.
Now put the PC at home and the iPhone on cellular. The phone can't find the PC on the local network, so OpenDrop goes remote. On Free it tries peer-to-peer, then the shared relay, and sends the video in 5 MB pieces at the free speed limit. On Pro it streams the whole file through the Pro relay. The encryption and the destination folder stay the same. Only the route and the speed change.
What OpenDrop Pro Adds (and When You Don't Need It)
You don't need Pro to send large files from your phone to your PC. Free has no file size cap on any route, and transfers on the same Wi-Fi run at full speed. If your phone and PC are usually on the same network, Free covers it.
Pro makes sense if you often move big files between locations, like footage from your phone to a workstation at home while you're away. It adds:
- The faster Pro relay, with backup relays, streaming whole files with no weekly limit.
- Phone to phone (iPhone and Android) and computer to computer transfers. Two phones on the same account can also use Bluetooth when there is no Wi-Fi.
- Automatic connections: every phone, tablet and computer signed in to your account finds the others with no QR code.
- Photo, video and RAW conversion, which runs on your computer.
Pro needs an account (sign in with Google, Apple, Microsoft or email). Free needs none. The full list is in the Free vs Pro comparison.
OpenDrop runs on Windows, Linux, iPhone, iPad and Android, with macOS coming soon. Install it on your computer and your phone, scan the QR code on the computer with the phone, and send a file.
Send Large Files from Phone to PC, No Cloud Required
OpenDrop sends files straight from your phone to your PC over Wi-Fi, or across the internet through its encrypted relay. No file size cap, no cloud storage, and no account on Free.
Download OpenDrop Free