Guides
How to Send Files Peer-to-Peer Without Uploading Them Anywhere

AirDrop is the fastest way to move a file between two Apple devices, until one of the two devices isn't an Apple device. Searches for "AirDrop alternative for Windows" or "AirDrop alternative for Android" are common for exactly that reason: the feature people want, a direct device-to-device transfer with no upload step, isn't tied to one operating system.
AirDrop works great, until it doesn't
The underlying idea behind AirDrop isn't Apple-specific: two nearby devices find each other and exchange a file directly, without a server sitting in between. Browser-based tools like Snapdrop (and its fork PairDrop) rebuilt that idea to work in any modern browser, on Windows, Android, Linux, or anything else, using a web technology called WebRTC. Share-The-Doc's peer-to-peer mode works the same way, and adds a QR code so you don't have to be on the same WiFi network to connect.
How WebRTC file transfer actually works
Two browsers can't find each other on the open internet on their own, they need a brief introduction first. That introduction, called signaling, is the only part that touches a server: a tiny handshake, a few kilobytes of connection information, gets exchanged so the two browsers know how to reach each other directly.
Once that handshake completes, the two browsers open a direct, encrypted connection, the same DTLS encryption used elsewhere on the web, and the file streams straight from one device to the other in small chunks. The file itself never gets uploaded, stored, or even seen by a server, only that initial handshake does.
Step-by-step: sending a file peer-to-peer
- Open Share-The-Doc and choose a file to send.
- A QR code and a plain link appear.
- The other device scans the code, or just taps the link.
- The two devices exchange the connection handshake and connect directly.
- The file streams straight across and saves automatically on the other end.
What you get that you don't get from a regular upload
- No file size limit, since nothing is ever stored on a server.
- The file is never sitting on a server for anyone else to access, even briefly.
- Encrypted in transit end to end, the same protection AirDrop uses.
- No account, no app install, just a browser on both ends.
The one real tradeoff
Peer-to-peer transfer needs both devices online and connected at the same time, since there's nowhere for the file to wait. If the recipient isn't available right now, a link-based upload is the better fit, Share-The-Doc's upload mode works well for that instead and still needs no account.
The bottom line
If you've been looking for something that works like AirDrop but isn't limited to Apple hardware, peer-to-peer transfer over WebRTC is that tool, and it comes with no size limit as a side effect of never touching a server at all.
Frequently asked questions
- Is peer-to-peer file transfer safe?
- Yes. The connection between the two devices is encrypted end to end using DTLS, the same kind of encryption used elsewhere on the web, and the file is never stored on a server in between.
- Do I need to install anything for peer-to-peer transfer?
- No. It runs entirely in the browser on both devices, there's nothing to install and no account to create.
- Does peer-to-peer transfer work between Windows and Android, or only same-brand devices?
- It works between any two devices with a modern browser, regardless of operating system, unlike AirDrop, which only works between Apple devices.
- Is there a file size limit with peer-to-peer transfer?
- No. Since the file streams directly between the two devices and is never uploaded to a server, there's nothing to cap the size.
- What happens if my connection drops during a peer-to-peer transfer?
- The transfer stops, since there's no server holding a copy to resume from. Both devices need to stay connected for the whole transfer, if it drops, start again once both are back online.