Skip to main content
OpenSourceAlternatives

PairDrop

Open source · OSI-approvedStatus: unknownNew

Share files between devices in your browser.

PairDrop is a free, open-source web app that sends files and short text messages directly between devices in a browser. It works on any device with a modern web browser, needs no install, account, or setup, and takes its inspiration from Apple's AirDrop. It serves anyone who moves photos, documents, or snippets between their own phones and computers, especially across mixed operating systems.[1][2][3]

Quick verdict

PairDrop fits people who move files between their own phones and computers across mixed operating systems and want AirDrop-style convenience without installing anything. Its documented strengths are in-browser peer-to-peer transfers over the local network, paired-device and public-room transfers over the internet, and documented Docker and Node.js self-hosting. The material constraint is that both sides must have PairDrop open at the same time and accept each transfer, so anyone needing asynchronous delivery or continuous folder sync should look at a different kind of tool. If your sharing happens live and in the moment, open the public instance on both devices; if it needs to arrive later or stay mirrored, choose a link-based or sync tool instead.[1][2][3][4]

Capabilities

  • In-browser transfers with no install or account Both sides open a page in a modern web browser, see each other, and send, with the official positioning stating transfers work cross-platform with no setup and no signup.[1][2]

  • Same-network peer-to-peer sharing Devices on the same local network discover each other and exchange images, documents, or text over direct WebRTC connections, and files on the same network are never sent to any server.[1][2][3]

  • Persistent pairing for internet transfers Devices pair with a 6-digit code or QR code and then find each other through shared secrets regardless of network, which covers public Wi-Fi, company networks, VPNs, and mobile hotspots.[1]

  • Temporary public rooms A 5-letter code or QR code gathers distant devices into one visible room, and leaving the page leaves every room, so the room exists only for the session.[1]

  • Self-hosting with Docker or Node.js Documented images come from linuxserver.io and the project's own container registry, with a compose example, environment flags, and support for custom STUN and TURN servers on a self-run instance.[1]

  • Files and text with ZIP bundling and previews Transfers start after the recipient accepts, completed files auto-download where the browser allows, multiple files arrive as one ZIP, and video and audio get in-page previews.[1]

  • Share-menu, context-menu, and CLI sending Documented paths cover the Ubuntu file-manager context menu, the Windows context menu, the iOS and Android share sheets, and a command-line interface, so sending does not always start from the open page.[1]

  • PWA install and personal touches The app installs as a progressive web app on desktop Chromium browsers, Android, and iOS Safari, with editable display names, light and dark themes, wake-lock during transfers, and community translations.[1][2]

Who will love it

  • Mixed-device households Homes mixing Android phones, iPhones, and Windows, Mac, or Linux computers get one documented receiving path on every screen, including original-quality photo handoffs where platform-locked sharing falls short.[1][2]

  • Cloud-averse sharers on a budget Individuals who would rather keep transfers off third-party servers pay nothing: the software is libre, the public instance is free, and development is sustained by donations.[1][2][3]

  • Self-hosters and homelabs Anyone already running a home server can point the documented Docker image at their own network, keep discovery on private IPs, and substitute their own TURN server for cross-network transfers.[1]

Boundaries to check

  • One-shot sharing, not continuous sync Each transfer is a deliberate send that both sides accept in the moment; folders do not stay mirrored in the background, so anyone wanting always-up-to-date replicas should evaluate a sync tool instead.[1]

  • No central administration With no accounts, no SSO, and no management console documented, teams that need to provision, audit, or revoke sharing centrally will find no supported controls.[1][2]

  • Both sides must be present No link-based or email delivery is documented: if the recipient does not have the page open when you send, the transfer cannot complete, so one-sided drop-offs belong in a link-sharing tool.[1]

Fit and compatibility

A modern browser on each endpoint Every sending and receiving device needs a modern web browser with WebRTC support; installable PWA paths are documented for desktop Chromium browsers, Android, and iOS Safari.[1][2]

Network reachability decides what works Same-network discovery assumes the endpoints can reach each other locally, and cross-network transfers depend on pairing or rooms plus TURN relay, so restrictive guest-network isolation or a missing TURN server can block an otherwise supported setup.[1][2]

Questions worth asking

What is the best PairDrop alternative for non-technical users?

For an Apple-only household, the built-in AirDrop needs no install and stays the simplest path. For a mixed household of Windows, Android, and iPhone where installing an app per device is acceptable, LocalSend's tap-to-send flow is the documented low-friction option; PairDrop keeps the edge when nothing may be installed, since both sides only open a page.[1][2][3]

Is PairDrop really no-code?

Yes for its intended task. Sending a file means opening the page on both devices, tapping the destination, and accepting the transfer; there is no account, server, or configuration step. Self-hosting is the documented technical path and calls for Docker or Node.js skills, plus a TURN server for cross-network transfers.[1][2][3]

How much does PairDrop cost per month?

PairDrop costs nothing per month: the maintainer describes it as libre software sustained by donations, with no paid plans on the observed official pages. Pricing checked October 12, 2026; a free license does not imply free support, and running your own instance still uses your own server and bandwidth.[1][2]

Can you self-host PairDrop?

Yes, with documented Docker and Node.js paths, including images from linuxserver.io and the project's own registry, a compose example, and environment flags. Serving it over HTTPS is recommended so PWA install, notifications, and persistent pairing work, and cross-network transfers need a TURN server of your own.[1][2]

Sources and editorial review

Source research. Reviewed on October 12, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.

We have not run or tested this product.

  1. PairDrop: Transfer Files Cross-Platform. No Setup, No Signup.

    official · Observed October 12, 2026

    Official site observed October 12, 2026. Supports identity, browser-based local sharing, AirDrop inspiration, no-setup positioning, WebRTC encryption, self-host option, public rooms, pairing explainer, and donation support.

  2. schlagmichdoch/PairDrop on GitHub

    official · Observed October 12, 2026

    Canonical repository observed October 12, 2026. Supports repository identity, GPL-3.0 license marker, Snapdrop-fork lineage, release activity, Node.js backend, and WebRTC stack.

  3. PairDrop README

    official · Observed October 12, 2026

    Project README observed October 12, 2026. Supports feature set, pairing and public rooms, share-menu and CLI sending, PWA behavior, translation program, Docker and Node self-hosting pointers, and donation positioning.

  4. PairDrop host-your-own documentation

    official · Observed October 12, 2026

    Self-hosting guide observed October 12, 2026. Supports Docker images, compose example, environment flags, HTTPS recommendation, and TURN server requirement for cross-network transfers.

  5. PairDrop FAQ

    official · Observed October 12, 2026

    FAQ observed October 12, 2026. Supports PWA install paths, privacy posture of no database with direct peer sends, WebRTC in-transit encryption with server-trust caveat, and hotspot workflows.

  6. PairDrop LICENSE

    official · Observed October 12, 2026

    License text observed October 12, 2026. Supports the GPL version 3 license grant for the project.

Compared with these products

No explicit proprietary baseline is recorded.

Similar projects

Related projects with shared categories, technologies, or licensing.

LocalSend

LocalSendOpen

Share files to nearby devices.

Stars94K
Commitjust now
LicenseApache-2.0

LocalSend is a free, open-source app that sends files and text directly between nearby devices over the local network, with no account, cloud, or internet needed.

Syncthing

SyncthingOpen

Continuous file sync between your own devices only

Stars72.1K
Commit3d ago
LicenseMPL-2.0

Syncthing synchronises folders directly between devices with no server in the middle. There is no account, no storage quota, and no third party holding the data, because the data never leaves the set of machines you nominate.

Spacedrive

SpacedriveOpen

Local-first file explorer unifying devices, drives, and clouds

Stars39.2K
Commitjust now
LicenseApache-2.0

Spacedrive is a local-first, open source file explorer that unifies files across devices, drives, servers, and optional clouds in one searchable interface.

Filestash

FilestashOpen

Self-hosted web file manager for FTP, S3, Dropbox, and Google Drive

Stars14.8K
Commitjust now
LicenseAGPL-3.0

Filestash is a self-hosted web file manager that brings a sharing interface to FTP, S3, Dropbox, and Google Drive storage.

OpenCloud

OpenCloudOpen

Self-hosted file sharing and collaboration on a Go microservice backend

Stars6,141
Commitjust now
LicenseApache-2.0

OpenCloud is a self-hosted file-sharing and collaboration platform with a Go microservice backend, desktop and mobile apps, and EU-based hosting options.

Peergos

PeergosOpen

Post-quantum encrypted storage, sync, and sharing you can self-host

Stars2,533
Commitjust now
LicenseAGPL-3.0

Peergos is a peer-to-peer, end-to-end encrypted drive for storing, syncing, and sharing files, with a self-hostable open-source server.