Send files straight to another device. Encrypted, peer-to-peer, nothing stored on a server.
Only allow peers you're expecting — anyone with the code can request to join.
Drop files or folders here
or click to browse
Create or join a room in the Transfer tab. This view shows everyone currently connected.
Direct connections fail on some networks (symmetric NAT, strict firewalls). Point this at your own TURN server — e.g. a self-hosted coturn — and connections fall back to relaying through it. Only one side needs it configured. Details stay in this browser and are never sent to the other peer.
Incoming files are written to browser storage as they arrive so an interrupted transfer can resume. They're removed automatically once a file is saved to disk.
🔒 Files travel directly between devices over an encrypted WebRTC channel and are verified with SHA-256. The server only helps the two sides find each other.