P2P File Drop

Connects to a serviceSecurity#File

Send files between two devices by link or code, peer-to-peer and encrypted. The receiver accepts first.

Not connected

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.

How to use, limits & privacy

About P2P File Drop

Send files between two devices, such as your phone and laptop, without uploading them to a cloud service. One device creates a link or code, the other joins, and either side can then send files or a whole folder. The receiving device sees the names and sizes and must accept before anything is saved. Files go peer-to-peer over an encrypted WebRTC connection, one after another.

How to Use

1

Open the page on both devices

Open this tool on the device that sends and on the one that receives. Keep both pages open until the transfer finishes.

2

Connect with the link or code

On one device click Create link. On the other, scan the QR code, open the link, or type the 12-character code under Join with a code and click Join.

3

Check the safety code and send

Both screens show the same 6-digit safety code. Then drop files or a folder on either device, or click to choose them.

4

Accept on the other device

The receiver sees the file names, types and sizes and clicks Accept or Decline. Accepted files are saved to Downloads as each one arrives.

Privacy & Processing

  • Mode: connected
  • Files Leave Browser: Selected data may be sent to a service or peer
  • Max Input Size: API dependent
  • Account Required: No
  • Data Stored Locally: Nothing is kept by the tool; received files go to your Downloads folder and the list clears when you close the tab.
  • Network Processing: Required for connected features

Files travel directly between the two browsers over encrypted WebRTC and are never stored on a server. The public PeerJS server (0.peerjs.com) introduces the devices and sees the code and network addresses, Google's STUN server helps find a route, and a PeerJS relay server may forward the encrypted data if a direct path fails. The other device can see your IP address.

Rules & Limitations

  • Up to 100 files per send and 1 GB per file. Files go one at a time; folder structure isn't kept.
  • The receiving device holds each file in memory until it is complete, so phones may fail with files of several hundred MB.
  • Both devices must stay online with the page open. Switching apps on a phone can stop the transfer, and a stopped transfer can't resume.
  • Speed depends on both networks; a relayed connection is slower than a direct one.
  • Office, college and some public Wi-Fi networks block peer-to-peer (WebRTC) connections; mobile data usually works.

Top Suggestions

  • Moving photos and videos from a phone to a laptop without a cable
  • Sending a large file to a nearby friend without cloud storage
  • Copying a project folder between two computers
  • Sharing documents when email attachment limits are too small

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.