Send files peer to peer

3 min readUpdated Oct 30, 2026

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 peerPublish a file
Where the file livesOn your deviceOn Markdrop
SizeAny sizeUp to 25 MB, or 2 GB for video and audio
Works when you close the tabNoYes

Send files

#
  1. Open Send a file

    #

    Go to markdrop.in/share.

  2. 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.

  3. #

    Choose Copy link (or Share… on devices that have it), or let them scan the QR code with a phone camera.

  4. 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.

Receive from a browser link
markdrop get https://markdrop.in/share/<id>
Send a file or a folder
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.

Watch it once

#
Video coming soon0:40
Send a file from a laptop to a phone. A short screen recording will play here.
Did this page help?