What Is Ad-Hoc File Transfer?

Mix (14 tools)

  • License: 10 open source · 4 proprietary
  • Hosting: 10 self-hosted · 4 SaaS · 0 both

File transfer here means the “send a file to someone” use case: moving a file or folder from one machine (or person) to another, ad hoc, without standing up shared storage. It is deliberately distinct from Enterprise File Sync & Share (EFSS) – the shared-drive-replacement tools (Nextcloud, Dropbox, Seafile, …) live in File Sharing & Collaboration.

The tools here are one-shot and connection-oriented rather than storage-oriented: no persistent shared drive, often no account, frequently end-to-end encrypted, and commonly peer-to-peer.

Transfer models

ModelHow it worksExamples
Relay-brokered P2PA relay pairs the two ends (often via a code phrase); data flows direct or through the relaycroc, magic-wormhole, wormhole-william
LAN directDevices find each other on the local network; nothing leaves the LANLocalSend, Warpinator
Browser WebRTCBrowser-to-browser P2P, no client installFilePizza, PairDrop
Over TorFiles served as a Tor onion serviceOnionShare
Cloud upload/downloadUpload to a vendor, share a linkWeTransfer, Smash, Filemail

Core concepts

ConceptDescription
End-to-end encryptionOnly sender and receiver can read the bytes
PAKE / code phraseA short shared code authenticates + keys the transfer
RelayA broker that pairs the ends; often self-hostable
P2P vs cloudDirect machine-to-machine vs upload-to-a-vendor
EphemeralNo persistent store; the transfer ends when it’s done
About this data & disclaimer

The information on these pages was researched by a combination of human review and large language models. This catalogue serves as a reference for the resources, applications, devices, deployment payloads, and other components that the ResorsIT platform integrates, deploys, and manages. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. This information is compiled on a best-effort basis: it may be incomplete, contain errors, and become out of date as tools, vendors, licences, and features change. Use this catalogue only as a starting point for your own research, and independently verify and review any tool carefully against your own requirements before relying on it.

Comparison

Ad-hoc file-transfer tools for the “send a file to someone” case – distinct from the EFSS shared-drive tools in File Sharing & Collaboration. The guiding question is where the data goes: LAN-direct and self-hosted-relay tools keep it in the environment; cloud services upload it to a vendor.


Local vs Cloud (Where the Data Goes)

ToolModelNeeds internet / cloud?Notes
crocRelay-brokered P2PNo*E2E; self-hostable relay; a public relay exists by default
Magic WormholeRelay-brokered P2PNo*E2E (PAKE); self-hostable relay + transit
wormhole-williamRelay-brokered P2PNo*Go, wormhole-compatible; self-hostable relay
AirpipeRelay-brokered P2P (WebRTC)No*E2E (NaCl); self-hostable ~15 MB relay; CLI + browser
KeibiDropDirect P2P + relay fallbackNo*Post-quantum E2E; FUSE live-mount; LAN discovery
LocalSendLAN directNoStays on the local network; no server at all
WarpinatorLAN directNoLAN-only by design
PairDropBrowser WebRTCNo*Self-hostable; public instance at pairdrop.net
FilePizzaBrowser WebRTCNo*Self-hostable (Docker); browser-to-browser
OnionShareTor onion serviceYes (Tor)No vendor; anonymised via the Tor network
WeTransferCloud uploadYesUpload + share a link; vendor holds the file
Send AnywhereCloud + P2PYes6-digit key; cloud relay
SmashCloud uploadYesLarge-file link sharing
FilemailCloud uploadYesLarge-file link sharing / email

* = a relay/signaling broker pairs the two ends, but file data is E2E-encrypted and can run against a self-hosted relay – no vendor sees the content.


Platforms

ToolWindowsmacOSLinuxMobileBrowser
crocYesYesYesTermux–
Magic WormholeYesYesYes––
wormhole-williamYesYesYes––
AirpipeYesYesYesBrowserYes
KeibiDropYesYesYesPlanned–
LocalSendYesYesYesiOS / Android–
Warpinator3rd-party–YesAndroid (port)–
PairDropBrowserBrowserBrowseriOS / AndroidYes (PWA)
FilePizzaBrowserBrowserBrowserBrowserYes
OnionShareYesYesYes–via Tor
WeTransferBrowserBrowserBrowseriOS / AndroidYes
Send AnywhereYesYesYesiOS / AndroidYes
SmashBrowserBrowserBrowseriOS / AndroidYes
FilemailYesYesBrowseriOS / AndroidYes

Licensing

ToolLicenseOSSCost Model
crocMITYesFree (self-host)
Magic WormholeMITYesFree (self-host)
wormhole-williamMITYesFree (self-host)
AirpipeMITYesFree (self-host)
KeibiDropMPL-2.0 / ProprietaryPartialFree (engine/CLI); UI proprietary
LocalSendApache-2.0YesFree
WarpinatorGPL-3.0YesFree
PairDropGPL-3.0YesFree (self-host); free public instance
FilePizzaBSD-3-ClauseYesFree (self-host)
OnionShareGPL-3.0YesFree
WeTransferProprietaryNoFreemium; paid Pro
Send AnywhereProprietaryNoFreemium; paid tiers
SmashProprietaryNoFreemium; paid tiers
FilemailProprietaryNoFreemium; paid tiers

Feature Matrix

FeaturecrocWormholew-williamLocalSendWarpinatorAirpipeKeibiDrop
E2E encryptedYesYesYesYes (LAN)Yes (LAN)YesYes (PQ)
Self-host relayYesYesYesn/a (LAN)n/a (LAN)YesYes
InterfaceCLICLICLIGUIGUICLI/WebGUI/CLI
ResumableYesNoNoYesYesUnknownUnknown
FoldersYesYesYesYesYesUnknownYes
FeaturePairDropFilePizzaOnionShareWeTransferSend AnywhereSmashFilemail
E2E encryptedYesYesYes (Tor)NoPartialNoNo
Self-hostYesYesn/aNoNoNoNo
InterfaceWebWebGUI/CLIWebApps/WebWebWeb
No installYesYesNoYesNoYesYes
Large filesLAN/RTCRTCTorLimited*YesYesYes

* = free tier caps size; paid tiers raise it.


SSO / OIDC

These are transfer tools, not account platforms: the OSS CLIs / desktop / LAN tools have no user login (n/a), and the cloud services use their own accounts / API keys rather than Authentik SSO.

ToolEnd-user SSONotes
OSS CLI / desktop / LAN / WebRTCN/ANo login; code phrase or LAN discovery
Cloud servicesNoneVendor account / API key; not Authentik OIDC

Suitability Summary

For MSP Customers

  • Privacy-first / in-network: self-hosted croc relay, or LocalSend on the LAN.
  • No-install browser transfer: PairDrop or FilePizza (self-hosted).
  • Anonymity: OnionShare over Tor.
  • Occasional big sends to outsiders, cloud OK: WeTransfer, Smash, Filemail, or Send Anywhere.

Tools

14 tools.

Airpipe

Airpipe is an MIT-licensed peer-to-peer file transfer tool that streams files directly between devices over WebRTC using a memorable passphrase, with a self-hostable relay that never sees the contents.

License: MIT (OSS) · Kind: hybrid · Deploy: docker, direct · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

croc

croc is an MIT-licensed Go CLI that securely transfers files and folders between two computers with end-to-end encryption and a temporary code phrase, using a self-hostable relay.

License: MIT (OSS) · Kind: cli · Deploy: direct, docker · SSO: none · Tags: file-transfer, p2p, cli, encryption

ResorsIT usage: Deployment Payload

Access & Identity: Local host account · Key-based access

Website · Source

Filemail

Filemail is a cloud service for sending large files by link or email, via web, desktop, and mobile apps, with free and paid business tiers.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none · Tags: file-transfer, cloud, large-files

ResorsIT usage: Web App without SSO

Access & Identity: Vaulted credential

Website

FilePizza

FilePizza is a BSD-3-Clause app for peer-to-peer file transfers in the browser – files go directly from the sender’s browser to the receiver’s over WebRTC, with no upload to a server; self-hostable via Docker.

License: BSD-3-Clause (OSS) · Kind: web · Deploy: docker, direct · SSO: none · Tags: file-transfer, webrtc, browser, self-hosted

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

KeibiDrop

KeibiDrop is a peer-to-peer file-sharing tool with direct transfer and a FUSE virtual-folder mount, post-quantum end-to-end encryption, and an MPL-2.0 Go engine paired with a proprietary Rust desktop UI.

License: MPL-2.0 (OSS) · Kind: desktop · Deploy: direct · SSO: none

ResorsIT usage: Deployment Payload

Access & Identity: Vaulted credential · Local host account

Website · Source

LocalSend

LocalSend is an Apache-2.0 cross-platform app (desktop and mobile) that sends files between devices over the local network with no internet connection or third-party servers, using an encrypted REST API.

License: Apache-2.0 (OSS) · Kind: desktop · Deploy: direct · SSO: none · Tags: file-transfer, lan, offline, cross-platform

ResorsIT usage: Deployment Payload

Access & Identity: Vaulted credential · Local host account

Website · Source

Magic Wormhole

Magic Wormhole is an MIT-licensed Python CLI that moves files and text between computers using a short one-time code phrase (PAKE) for end-to-end encryption, brokered by a self-hostable relay.

License: MIT (OSS) · Kind: cli · Deploy: direct · SSO: none · Tags: file-transfer, p2p, cli, encryption

ResorsIT usage: Deployment Payload

Access & Identity: Local host account · Key-based access

Website · Source

OnionShare

OnionShare is a GPL-3.0 tool that securely and anonymously shares files, hosts websites, and chats over the Tor network as an onion service, with a desktop GUI and CLI and no third-party servers.

License: GPL-3.0-only (OSS) · Kind: desktop · Deploy: direct · SSO: none · Tags: file-transfer, tor, anonymity, encryption

ResorsIT usage: Deployment Payload

Access & Identity: Vaulted credential · Local host account

Website · Source

PairDrop

PairDrop is a GPL-3.0 web / PWA app for local and cross-network file transfer directly between devices in the browser (WebRTC), self-hostable with a free public instance at pairdrop.net.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: docker, direct · SSO: none · Tags: file-transfer, webrtc, browser, self-hosted

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

Send Anywhere

Send Anywhere is a cross-platform cloud service that transfers files between devices using a one-time 6-digit key, with direct and cloud-relayed transfers and free and paid tiers.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none · Tags: file-transfer, cloud, cross-platform

ResorsIT usage: Web App without SSO

Access & Identity: Vaulted credential

Website

Smash

Smash is a cloud file-transfer service for sending large files with no hard size cap, sharing a download link via web and apps, with free and paid tiers.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none · Tags: file-transfer, cloud, large-files

ResorsIT usage: Web App without SSO

Access & Identity: Vaulted credential

Website

Warpinator

Warpinator is a GPL-3.0 GTK app from Linux Mint that shares files across the local network between computers, LAN-only by design, with group codes and a secure mode.

License: GPL-3.0-only (OSS) · Kind: desktop · Deploy: direct · SSO: none · Tags: file-transfer, lan, offline, linux

ResorsIT usage: Deployment Payload

Access & Identity: Vaulted credential · Local host account

Website · Source

WeTransfer

WeTransfer is a cloud service for sending large files by uploading them and sharing a download link, via web and mobile apps, with free and paid (Pro) tiers.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none · Tags: file-transfer, cloud, large-files

ResorsIT usage: Web App without SSO

Access & Identity: Vaulted credential

Website

wormhole-william

wormhole-william is an MIT-licensed Go implementation of Magic Wormhole – a CLI and library for end-to-end-encrypted file, folder, and text transfer via a one-time code phrase, compatible with the Python client.

License: MIT (OSS) · Kind: cli · Deploy: direct · SSO: none · Tags: file-transfer, p2p, cli, go

ResorsIT usage: Deployment Payload

Access & Identity: Local host account · Key-based access

Website · Source

Tools Catalog Ver. 2026.234 Home Search