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.
2 Your answer code
Send this back to the sender so they can finalise the connection.
Generating answer…
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.