Skip to content

Self-hosted alternatives to Snapdrop

Snapdrop is a web app that sends files and text between nearby devices directly in the browser, with no sign-up. One listed app does its main job and runs in your own Cloudflare account.

Each answer comes from the app’s README and source code, compared with the features Snapdrop describes on its own site.

  • CloudDrop waiting for devices in room 2EEB42, with a room code field and Connected status in the header

    Encrypted peer-to-peer file sharing between browsers, with room codes and a Worker relay when direct links fail

    Deploy
    One-click
    License
    MIT
    GitHub stars
    28 stars
    Last commit

Snapdrop features, app by app

FeatureCloudDrop
Send files between devices in the browser without an install or sign-upYes
Nearby devices on the same network appear automaticallyYes
Direct peer-to-peer transfer that is encrypted in transitYes
Send text messages and links between devicesYes
Accept or decline incoming filesYes
Send several files or a folder at oncePartly
Installable as an appYes

Encrypted peer-to-peer file sharing between browsers, with room codes and a Worker relay when direct links fail

What a Snapdrop user would miss
Sending a whole folder, and transfers fall back to a Worker relay when a direct link fails.
What it adds
A room code connects devices on different networks, rooms can be password-protected with extra encryption, and the app ships in nine languages.
  • Yes Send files between devices in the browser without an install or sign-up. Web app with no accounts.
  • Yes Nearby devices on the same network appear automatically. The Worker puts devices on the same network into one room by client IP.
  • Yes Direct peer-to-peer transfer that is encrypted in transit. WebRTC data channels with AES-256-GCM after an ECDH key exchange.
  • Yes Send text messages and links between devices. Encrypted text messages and images.
  • Yes Accept or decline incoming files. Transfer requests can be declined, and trusted devices auto-accept.
  • Partly Send several files or a folder at once. Multiple files can be selected; folder sending is not listed.
  • Yes Installable as an app. PWA with a manifest.

Sources:github.com/DeH40/CloudDrop#readmegithub.com/DeH40/CloudDrop/blob/main/src/index.tssnapdrop.net/github.com/RobinLinus/snapdrop/blob/master/docs/faq.md