Share files of any size directly from device to device. Zero configuration, completely local, E2E encrypted, and bypasses browser memory constraints.
Sender
Receiver
A unified hybrid transfer protocol built for seamless operation in online, cloud-scale, and isolated offline LAN environments.
Devices on the same network discover each other automatically based on shared IP mapping. Connect and stream files in seconds over local Wi-Fi with no configuration.
Files are encrypted chunk-by-chunk in-browser using AES-256-GCM. The decryption key stays inside the URL hash fragment (#), which is never sent to the server.
Large files (10GB+) will exhaust browser heap memory and crash the tab. We buffer chunks directly to client disk storage via IndexedDB to enable infinite file size transfers.
A browser Service Worker intercepts downloads and streams chunks from IndexedDB directly to the browser download manager in real-time, bypassing RAM heap exhaustion.
SendFiles protects your privacy with a zero-knowledge architecture. No unencrypted data or keys ever touch the network or server.
An AES-256-GCM key is generated directly in your browser. Files are encrypted chunk-by-chunk before sending.
The key is placed in the URL hash (#). Browsers strictly keep hash segments client-side, meaning the key is never sent to the signaling server.
Locker PIN codes are stretched client-side using PBKDF2 with 600,000 iterations of SHA-256, protecting against brute-force attacks.
Choose between single-file standalone binaries or portable signed archives designed to bypass strict enterprise security boundaries.
💡 Antivirus & Windows Defender Bypass: Standard standalone executables are compiled wrappers that might trigger corporate security warnings (e.g. SmartScreen). The Portable Signed Packages contain the officially signed Node.js binary from the Node Foundation and run the self-contained app code via a helper script, completely bypassing execution locks.
Have questions about SendFiles' design, security, or network routing? Find answers here.