Quick Links
About Sendirect
Sendirect is a fast, open-source peer-to-peer file sharing tool that runs entirely in your browser. Files are sent directly between devices using WebRTC — fully encrypted and never stored anywhere else.
Unlike traditional file sharing services, Sendirect is completely self-contained and doesn’t rely on external servers. You stay in control of your data and infrastructure at every step.
How It Works
Open the app
Visit https://sendirect.it/p2p.html. HTTPS is enforced automatically.
Create a room
Click “Start Sharing” to generate a unique room ID and begin a secure session.
Share the link
Invite someone to join by sharing the session link, QR code, or room ID.
Transfer your files
Select files, hit “Send”, and the recipient can download them instantly.
Key Features
- 🔐 Direct browser-to-browser transfers: No middleman, no storage.
- 📂 No file size limits: Only your device’s memory matters.
- 🧰 Self-hosted infrastructure: Full control over signaling and TURN servers.
- 🛡️ Strong encryption: Built on secure WebRTC technology.
- 🚫 No registration: No accounts, no tracking, no analytics.
- 🌐 HTTPS-only: End-to-end secure by default.
- 📊 Live statistics: Real-time speed and transfer info.
- 📱 Mobile friendly: Works on any modern device.
Privacy & Security
Sendirect is built for privacy from the ground up:
- ❌ No data stored on servers
- 🔒 End-to-end encrypted transfers
- 📡 Signaling is ephemeral and minimal
- 🕵️ No tracking, profiling, or telemetry
- 🧾 100% open source — audit it yourself
Technical Overview
Sendirect uses WebRTC to establish peer-to-peer connections directly between browsers. The platform includes:
- Client: HTML, CSS, and JavaScript in the browser
- Signaling Server: Node.js to help peers discover each other
- TURN Server: Ensures connectivity even behind NAT or firewalls
Everything is open source and can be self-hosted. Explore the code on GitLab.