P2P File Drop
Send files between two devices by link or code, peer-to-peer and encrypted. The receiver accepts first.
Create a link
This device shows a QR code, a link and a code. Open it on the other device.
Join with a code
Or scan the other device's QR code with this phone's camera.
P2P File Drop FAQ
How do I transfer files from my phone to my laptop without uploading?
Open this page on both. On the laptop click Create link, then scan its QR code with the phone (or type the code on the phone). Drop the files on the phone, and click Accept on the laptop. The files go straight from one device to the other.
Are my files uploaded to a server?
No. Files travel between the two browsers over an encrypted WebRTC connection and aren't stored anywhere on the way. The public PeerJS server only introduces the two devices, and a relay server may forward the encrypted data if a direct path fails.
What is the maximum file size?
1 GB per file and 100 files per send. The receiver keeps a file in memory until it has arrived in full, so on phones very large files may fail; send them in smaller parts if that happens.
Can the other device see my IP address?
Yes. Peer-to-peer connections exchange network addresses, so each device can see the other's IP address. Connect only with devices and people you trust, and check that the safety codes match.
Why won't the devices connect on office or college Wi-Fi?
Many managed networks block peer-to-peer traffic. Put one or both devices on mobile data or a home network and try again. The tool tells you when the connection server can't be reached or the direct connection fails.
Can I send to more than one device at once?
No. A link connects exactly two devices. Anyone else who uses the code is told it is already in use.