


A self-hosted, browser-based file sharing tool inspired by Apple AirDrop. Transfer files between devices on the same network using WebRTC peer-to-peer connections.
Visit your domain from any device. All devices connected to the same Snapdrop instance appear automatically.
Peer-to-peer transfer: Files are sent directly between devices using WebRTC — they never pass through the server, ensuring privacy and speed.
No registration: No accounts, no sign-ups. Open the URL on two devices and start sharing immediately.
Cross-platform: Works on any device with a modern web browser — phones, tablets, laptops, desktops.
Text sharing: Send short text messages and links between devices in addition to files.
Auto-discovery: Devices on the same network are automatically discovered and displayed with recognizable device names.
Progressive Web App: Install Snapdrop as a PWA on mobile devices for a native-like experience.
Snapdrop uses WebRTC for direct device-to-device communication. The server only handles signaling (helping devices find each other) — actual file data flows directly between peers.
GPL-3.0 — GitHub