Peer-to-Peer File Transfer in the Browser
Peer-to-peer (P2P) means the two devices exchange data directly with each other, instead of both talking to a server that relays everything in between. Nearsend uses real P2P — WebRTC data channels — for the actual file transfer.
The usual problem
Most "file sharing" online is actually client-server: your device uploads to a server, the server stores it, and the other device downloads from the server. That’s an extra hop each way, a storage step in the middle, and a server that ends up with a copy of your file, even temporarily.
How Nearsend solves it
Nearsend uses WebRTC to open a direct data channel between the sending and receiving browser. A lightweight signaling step (through nearsend.app) helps the two devices find and connect to each other, but once that connection is open, file data flows straight from one device to the other — genuinely peer-to-peer, not routed through server storage.
How to do it
- Open Nearsend on both devices — Go to nearsend.app in any modern browser on the sending and receiving device — no app to install.
- Pair them — Scan the animated QR code, enter the 6-digit PIN, or say the voice phrase to connect the two devices directly.
- Send your files or folder — Drop files or a full folder onto the page, or pick them from the file browser. They stream straight to the other device.
Why it works well here
- No app to install — runs in the browser on both devices
- No account or sign-up required
- Works across Windows, macOS, Linux, Android, iOS, and ChromeOS
- Files stream directly device-to-device — nothing is stored on a server
- Real WebRTC peer-to-peer data channels for the file transfer itself, not just the initial connection
Frequently Asked Questions
What does peer-to-peer actually mean here?
It means the file data travels directly between the sending and receiving device, rather than being uploaded to and downloaded from a server in the middle.
Does a server do anything at all?
A small signaling step helps the two devices establish a direct connection. After that, the file transfer itself is peer-to-peer.
Is P2P transfer faster than upload/download?
It skips the extra upload-then-download hop, so it’s often faster and doesn’t depend on a third-party server’s speed.
Do both devices need to install anything for P2P to work?
No — WebRTC is built into modern browsers, so nothing needs to be installed on either device.
Does this work between any two device types?
Yes — any two devices with a modern browser can connect, regardless of operating system.