Back to Toolbox

P2P File Transfer

Send files directly between browsers using WebRTC — no server, no cloud, no size limit.

How it works

1. Exchange codes

Sender generates a connection offer. Receiver pastes it to accept.

2. Direct channel opens

WebRTC creates a direct encrypted tunnel between both browsers.

3. Transfer files

Files stream peer-to-peer. Nothing touches a server.

Choose your role to get started:

Send Files

I want to send files to someone

Receive Files

I have a code from a sender

Sender

Waiting to connect…
1 Your connection offer

Share this code (or QR) with the receiver. They paste it on their side.

Generating offer…
2 Paste receiver's answer

Once the receiver accepts, they'll give you an answer code. Paste it here.

3 Queue files to send
Drop files here

or click to browse — any size, any type

    Receiver

    Waiting to connect…
    1 Paste sender's offer

    The sender will give you a connection offer code. Paste it here.

    3 Received files
    Files sent by the sender will appear here for download.
      100% private. Files travel directly between browsers via an encrypted WebRTC DataChannel. No file data is sent to any server. The signalling codes (SDP) contain only connection metadata, never file content.