WebRTC File Transfer
Open link →
Sometimes you need to send a file and you do not want a cloud folder, an account, or a “we keep this for 30 days” checkbox. WebRTC File Transfer is that scenario: one person starts a session, the other joins with a link or code, both browsers talk peer-to-peer.
A small server still exists for signaling — so the two clients can find each other. The file itself does not go through that box.
How a transfer looks
- The sender picks a file, several files, or a folder.
- The app creates a connection key or QR code.
- The receiver joins.
- WebRTC connects.
- Progress shows in the tab while bytes move device-to-device.
The 8 August 2026 update made folders and multi-select real, including on Android. Multiple items are packed on the fly into .tar in the browser (no zip-then-wait). The UI is in eight languages: Russian, English, Kazakh, German, Japanese, Spanish, Chinese, and French. The project is also listed on Product Hunt.
Why we are building it
This is part of ROOTWIN’s 2026 shift: services that do not live only inside Telegram, with as little server in the middle as we can get away with. Next work is UX, large files, and the ugly differences between browsers.