PairDrop is free open-source file sharing for moving a photo, a document, or a short note from one device to another.26 You open it in a web browser, and the public site asks for no setup and no signup.12 On the same local network, the file goes directly between the devices.3 When the devices are apart, you can pair your own machines or join a temporary room.2
Last checked October 28, 2026.
At a glance
- What it is: Browser file sharing for nearby devices, paired devices, and short-lived rooms.2
- Works on: Any device with a modern web browser. A separate Android client is listed on F-Droid.28
- Price: Libre, with optional donations for the domain and the server.2
- Licence: GNU GPL version 3.6
- Best for: Sending a file between your own devices, especially on the same Wi-Fi.
- Official site: pairdrop.net
What PairDrop does (and how it protects your privacy)
PairDrop is local file sharing in the browser, a fork of Snapdrop, inspired by Apple’s AirDrop.2 Devices on the same local network are shown to each other.2 A file or a short text is sent peer to peer, meaning the two devices talk to each other.2
The transfer waits until the receiving device accepts it.2 The FAQ says that, on the same network, none of your files are ever sent to any server, and that PairDrop does not use a database.3 WebRTC, the browser tool that carries the file, encrypts it in transit, so the contents are scrambled on the way.3
For devices that are not on the same Wi-Fi, pairing and temporary public rooms add an internet path.2 The current release is v1.11.2, dated 24 February 2025.7
Key PairDrop features
- Nearby sending: Images, documents, and text go by a peer-to-peer connection to devices on the same local network.2
- A yes before the file moves: The transfer starts after the request is accepted, and several files can download as one ZIP archive.2
- Pairing that sticks: A 6-digit code or a QR code lets known devices find each other again after you reopen the page.2
- Short-lived rooms: A 5-letter code or a QR code joins a public room. Closing the page leaves the room.2
- Names you choose: You can set a display name so your phone and laptop are easy to tell apart.2
- Home-screen use: The FAQ explains adding PairDrop to a phone or computer home screen.3 The README also lists sending from the share menu, the context menu, or the command line.2
- Your own server: The docs explain hosting with Docker or Node.js, and choosing your own STUN and TURN servers.2
PairDrop pros and cons
Pros
- The public website needs no account, and the project describes PairDrop as libre, with donations as a choice.12
- On one local network, the FAQ says your files are not sent to any server.3
- The other person accepts the request before anything is transferred.2
- The source is published under the GNU GPL version 3.6
- You can run a copy yourself. The docs call Docker the easiest setup.5
Cons
- The FAQ says you still have to trust the PairDrop server that introduces the devices.3 A stricter design, which the project calls zero trust, is described as a plan.3
- Paired devices behind different routers may send traffic through a TURN relay, and that path is slower.34 A relay passes the connection when the devices cannot reach each other directly.34
- A copy you host needs a TURN server before it can transfer between different networks.5
- The FAQ points desktop Firefox to a browser add-on for an icon.3 On Windows, Firefox can pin the site to the taskbar as a web app, including Microsoft Store installs as of Firefox 150.910 On iPhone, the documented steps use Safari.3
- The separate Android app on F-Droid is marked as depending on a Google STUN server.8 STUN tells a device the address the outside world sees.4
- The newest release tag is v1.11.2 from 24 February 2025.7
Is PairDrop safe and private?
The technical notes say encryption is mandatory for WebRTC connections and is done by the browser.4 After setup, only the receiver can decrypt the channel.4 The setup messages travel through the PairDrop server on secure websockets, a live link used so the devices can find each other.4 The FAQ says you have to trust that server.3 It describes a plan to encrypt that introduction and to check for a man-in-the-middle, someone sitting between the two devices.3
On the same network, the FAQ says files are never sent to a server.3 If paired devices are behind a NAT, a router that hides the device’s own address, the PairDrop TURN server routes the files and messages.3 The technical notes say a dishonest TURN server could see that a connection exists, and could not read what is sent.4 Pairing uses long secrets stored in the browser with IndexedDB, a small store the browser keeps.4 Those secrets are sent to the PairDrop server so paired devices can discover each other.4
The public site does not use the optional websocket fallback.5 On a server you run, that mode sends traffic through the server, and the server can read it.5 The notes say to use it only where you trust the operator.5 The README says the maintainer pays for the domain and the server.2 The support notes ask people to do security analysis and send suggestions.3
How to get started with PairDrop
- On each device, open pairdrop.net in a current browser.1
- Use the same local network, so those devices can see each other.2
- Choose the other device and send a file or some text. The transfer starts after that device accepts. Several files can arrive as one ZIP.2
- To repeat this later, pair with the 6-digit code or the QR code and set a display name. Pairing remains after you reopen the page.2
- On different networks, share a public room’s 5-letter code or QR code. Closing PairDrop leaves the room.2
- For a home-screen icon, use the FAQ’s steps: Chrome or Samsung Browser on Android, Safari on iPhone, and the install button in Chrome, Edge, Vivaldi, or Brave. The FAQ points desktop Firefox to an add-on.3 On Windows, Firefox can pin the site to the taskbar as a web app, including Microsoft Store installs as of Firefox 150.910
- To run a copy, follow the Docker or Node.js notes. Transfers between different networks need a TURN server.25
Who should use PairDrop (and who might prefer something else)
PairDrop fits a phone and a laptop on the same Wi-Fi, or a one-time send to someone in the room who can accept the request. On that path, the FAQ says the file is not uploaded to a server.3
If you want the phone and the computer to stay linked for everyday tasks, not only a file, KDE Connect is the installed companion for that longer link. If you would rather type a short code into a small program on each computer, Magic Wormhole is the typed-code handoff. If you are sharing a note someone will open later, PrivateBin is an encrypted text paste.
Frequently asked questions
Is PairDrop free?
Yes. The project says PairDrop is libre and will stay that way, and the public site asks for no signup. Optional donations help pay for the domain and the server.12
Is PairDrop safe?
Files travel with WebRTC. The browser encrypts them, and on the same network they are not sent to a server.34 You still trust the server that introduces the devices.3 A relay between different networks can see that a connection exists, and the notes say it cannot read the contents.4
Does PairDrop work on iPhone?
Yes. It runs in the browser, and the project describes sharing photos between Android and iOS.2 To put an icon on the home screen, the FAQ says to use Safari, then Share, then Add to Home Screen.3 The README also lists sending from the iOS share menu.2
Does PairDrop keep a copy of my files?
The FAQ says files go directly between devices, PairDrop has no database, and on the same network none of your files are sent to a server.3 Between different routers, a TURN server routes the encrypted traffic.34 The official site leaves off a fallback mode that, on a server you run, would let that server read the traffic.5
Sources
- PairDrop: Transfer Files Cross-Platform. No Setup, No Signup.
- PairDrop: README
- PairDrop: Frequently Asked Questions
- PairDrop: Technical Documentation
- PairDrop: Deployment Notes
- PairDrop: GNU General Public License, version 3
- GitHub: PairDrop release tags
- F-Droid: Snapdrop and PairDrop for Android
- Mozilla: Firefox 143.0 release notes
- Mozilla: Firefox 150.0 release notes
