How to Send Files and Clipboard Text Directly Between Devices With Peer-to-Peer Transfer
Updated
Peer-to-peer (P2P) transfer sends a file or piece of text straight from one device to another through the browser, so the data is not uploaded to and stored on a server in between. On SpaceDrop, a web app for peer-to-peer file and text exchange, you open the site on both devices, connect them, and send files or clipboard text directly. This works without installing an app, but both devices need a modern browser, an internet connection, and the page must stay open until the transfer finishes.
What peer-to-peer transfer means in practice
In a normal upload, your file goes from your device to a server, and the other person downloads it from that server. The file sits in the middle, and a copy may remain there.
In a P2P transfer, the two browsers connect to each other and data flows across that connection. SpaceDrop describes itself as a peer-to-peer file and text exchanging web application that transfers files or clipboard text directly between devices "without installing any app or uploading any server." The practical result: no middle copy is stored as part of the transfer, and the receiving device gets the data from the sending device.
The connection itself is typically established with WebRTC, the browser technology for real-time direct connections. You do not need to configure WebRTC yourself; the app handles the connection step.
Steps to connect two devices and start a transfer
The exact buttons and labels depend on the current SpaceDrop interface, so treat the steps below as the general flow rather than a fixed menu map.
- Open SpaceDrop on both devices. Use a modern browser on each device (for example, a laptop and a phone). No app install is required.
- Start a session on one device. One device acts as the sender or session starter. The app presents a way to pair the two devices — typically a code, link, or room identifier.
- Join from the second device. Enter or open the same pairing information on the other device so the two browsers can find each other.
- Wait for the connection to establish. The app should show that the devices are connected. If it does not, see the troubleshooting section below.
- Send the file or text. Choose a file to transfer, or paste clipboard text into the text field, then send.
- Confirm receipt on the other device. The receiving device accepts or saves the file, or copies the text. Keep both pages open until the transfer reports completion.
Expected result: the file appears on the receiving device, or the text is available to copy there, without the file having been uploaded to a storage server as part of the transfer.
Sending clipboard text as well as files
SpaceDrop is built for both files and text. The text path is useful when you want to move a URL, a password reset code, a snippet of code, or a paragraph from one device to another without emailing it to yourself.
- Files: select the file on the sending device and send it through the connected session.
- Clipboard text: paste the text into the app's text area on the sending device and send it; then copy it on the receiving device.
Because the text travels over the same direct connection, the same conditions apply: both devices connected, both pages open, transfer completed before you close anything.
What both devices need for the transfer to succeed
| Requirement | Why it matters |
|---|---|
| A modern browser with WebRTC support | The direct connection depends on browser support for real-time peer connections. |
| An internet connection on both devices | The browsers still need to reach each other and the app's signaling step to set up the connection. |
| Both pages kept open | Closing or navigating away from the page can end the session before the transfer completes. |
| A completed pairing step | The two browsers must be linked before any data can flow. |
| Enough time for the transfer to finish | Large files take longer; the session must stay alive until it is done. |
A practical example: you have a 200 MB video on a laptop and want it on a phone on the same Wi-Fi. You open SpaceDrop on both, pair them, start the send, and leave both screens on until the phone shows the file as received. If you lock the phone or close the tab midway, the transfer can fail and you would need to start again.
Common failure points and how to troubleshoot them
- Devices never connect. Re-check that you entered the same pairing code or link on both devices, and reload both pages before trying again. A stale session on one side is a frequent cause.
- Connection blocked on a restrictive network. Some corporate, school, or public networks block the traffic needed to establish direct connections. If pairing repeatedly fails on one network, try a different network on at least one device.
- Transfer stalls or drops. Keep both tabs in the foreground where possible, avoid locking the screen, and do not switch the sending device to another app for long periods during a large transfer.
- Browser incompatibility. If one device uses an old or unusual browser, switch to a current version of a mainstream browser and retry.
- Text does not arrive. Confirm the send action completed on the sending side and that you are copying from the receiving device's text area, not the sender's.
If a transfer fails partway, the simplest recovery is to start a fresh session on both devices rather than trying to resume the old one.
When to use this approach — and when not to
Peer-to-peer browser transfer fits quick, direct moves between two devices you control or trust: phone to laptop, laptop to tablet, or sharing a snippet of text across devices. It avoids installing software and avoids parking the file on a server as part of the transfer.
It is less suitable when the receiving device cannot keep a browser page open for the duration, when one side is on a network that blocks direct connections, or when you need a durable copy stored somewhere for later download. In those cases, a conventional upload-and-download service is the more reliable choice.