Direct P2P File Transfer

Transfer files of any size directly between your devices (PC, Mac, Android, iOS). Fast, serverless, and 100% private using direct WebRTC tunnels.

🛡️

100% Private, Direct P2P Tunneling

Your files are read locally into RAM and streamed straight to the receiving device. Files do NOT pass through our servers and are never stored anywhere in the cloud.

Disconnected

Option 1: Receive / Host

Generate a pairing code. Scan the QR code with your phone or copy the room key to connect.

Option 2: Send / Connect

Scan the host's QR code using your mobile camera, or enter their 6-character room code below.

Active P2P Channel

📁

Drag & drop file here or browse local storage

How Serverless P2P WebRTC Transfer Works

WebRTC (Web Real-Time Communication) allows browser tabs to communicate directly without any web server sitting in the middle. Our P2P File Transfer tool uses a temporary handshaking broker (PeerJS) to exchange network routing details (SDP offers/answers). Once connected, the connection is direct, allowing high-speed, secure, and unlimited size data transmission from RAM to RAM.

Step-by-Step: How to Transfer Files Directly

  1. Open on Host Device (Receiver): Click 'Start Receive Tunnel' to generate your unique 6-digit pairing code and QR code.
  2. Connect Sender Device: Scan the QR code or input the 6-character room code on the sending device and click 'Connect to Host'.
  3. Select Files to Send: Once connected, drop or browse your local files on either device to start streaming them directly.
  4. Download: The recipient's browser will automatically compile the incoming packets into a downloadable file.

Frequently Asked Questions (FAQs)

Are my files secure?

Yes. WebRTC connections are mandatory encrypted with DTLS (Datagram Transport Layer Security) and SRTP. Because the tunnel is direct between your PC and phone, no third-party (including ToolKitnator) can access, view, or store the files.

What is the file size limit?

There is no hard server-side file limit. The transfer occurs directly between devices. The only restriction is the free RAM available on the receiving browser tab to assemble the incoming file chunks.

Why is my transfer speed slow?

Since the connection is direct (peer-to-peer), the transfer speed depends on the upload speed of the sender's network and the download speed of the receiver's network. Using local Wi-Fi or high-speed broadband will yield fast transfer speeds.