Send files device to device
Bytes travel straight between browsers over encrypted WebRTC. Nothing is uploaded, nothing is stored, and there is no size limit.
- End-to-end encrypted
- No size limit
- One to many
Transfer history
Stored in this browser only. Relay never sends it to the server.
Nothing here yet. Files you send or receive will be listed here.
This browser will not let Relay store anything, so no history can be kept here. Private windows and blocked site data both do this.
About Relay
Relay is a self-hosted, peer-to-peer file transfer app. Open a room, share the link or QR code, and drop in files — they stream directly to everyone in the room. No accounts, no uploads, no cloud in the middle.
- Open a roomRelay mints a random room ID in your browser and shows a link plus a QR code.
- Others joinA small signaling server introduces the browsers to each other, then steps out of the way.
- Files flow directData moves over an encrypted WebRTC channel, streamed to disk as it arrives.
Only the handshake. The signaling server forwards SDP offers, answers and ICE candidates so two browsers can find each other; once the peer connection is open it carries no file data at all. Transfers are protected by DTLS, the same encryption WebRTC uses for video calls.
When a direct path can't be negotiated — a peer behind symmetric NAT, or a firewall that drops UDP — Relay falls back to a TURN relay. Relayed packets are still encrypted end to end; the relay only forwards opaque bytes.
Rooms are ephemeral — close the host tab and the room is gone. A room can be locked with a password, which is checked by the host's browser, not the server. Interrupted transfers reconnect and resume from where they stopped.
Receiving a large file streams it straight to disk, which needs a secure context (HTTPS). Over plain HTTP the browser has to buffer the whole file in memory instead.
This room is locked
Enter the password the host set to join.
Share this link, or let someone scan the code. Anyone who opens it joins the room.
- Nothing sent yet.
Lock room
New devices will be asked for this before they can join. Devices already in the room stay connected.
Change your name
Who has this file
Nobody has started downloading this yet.
| Device | Progress | Status | Online |
|---|
Downloading all files
A device removed a file mid-download, or dropped off the room.