Send files peer to peer
Send lets you hand files straight to someone else's device. You drop files, share a link, and they stream from your device to theirs, encrypted, with no copy left on any server. Neither of you needs an account.
It's different from publishing a file: a published file lives on Markdrop and anyone with access can open it later. A peer-to-peer transfer exists only while your tab is open.
| Send peer to peer | Publish a file | |
|---|---|---|
| Where the file lives | On your device | On Markdrop |
| Size | Any size | Up to 25 MB, or 2 GB for video and audio |
| Works when you close the tab | No | Yes |
Send files
#Open Send a file
#Go to markdrop.in/share.
Add your files
#Drop files or a whole folder onto the page, or choose Choose files or Choose a folder. Any type, any size. Nothing leaves your device until someone opens the link.
Share the link
#Choose Copy link (or Share… on devices that have it), or let them scan the QR code with a phone camera.
Keep the tab open
#The files come from your device, so keep the tab open until everyone has what they need. Closing it ends the share.
While you're sharing, the page shows who's connected under People, with up to 10 at once, and how far each one has got. Forgot something? Drop more files on the page or choose Add files; everyone connected sees them right away.
When you're done, choose End sharing. The link stops working. If people are still downloading, Markdrop asks first; they keep what they've already saved.
Receive files
#Open the link. Markdrop connects your device to the sender's, then shows the files.
- Choose Download all to get everything, or Save next to a single file.
- On a computer, each file saves to your Downloads as it arrives. If your browser asks to download multiple files, choose Allow.
- On an iPhone, files collect in the page as they arrive, then one tap saves them to Photos or Files.
The sender's tab must stay open while you download. If they close it, anything you already saved is yours to keep.
Use the terminal
#The Markdrop CLI sends and receives too, and it works with the browser in both directions.
markdrop get https://markdrop.in/share/<id>
markdrop send ./report.pdf
The CLI writes straight to disk, so very large files are easier to receive there than in a browser. A CLI sender serves one recipient at a time.
How it stays private
#- Your files are never stored on Markdrop's servers. They go from one device to the other.
- Encrypted in transit. The connection between the two devices is encrypted with DTLS, the standard encryption for browser-to-browser connections.
- Direct when the network allows. When two networks can't reach each other directly, an encrypted relay forwards the bytes. The relay can't read them. The page shows Direct or Relayed while a file is moving.
Markdrop's server introduces the two devices to each other. It keeps the name, type and size of the files, how many there were, a hashed IP address, your account if you're signed in, and connection details (route, timing, browser). Choose What we record on the page to see this list.
Files inside a folder you drop are sent as separate files. Between two browsers, the folder structure isn't kept. Between two CLIs, a folder arrives as a folder.