Pick files, share the link, and the files stream straight from your browser to the other person's browser over an encrypted peer-to-peer connection. Nothing is uploaded anywhere: the server only passes a small encrypted handshake between the two browsers, and that handshake expires after 10 minutes. Both sides see exactly what will be transferred and must agree before a single byte moves.
This tool has to store data on the server (optionally encrypted) to work.
This tool needs a browser with WebRTC support (a recent Chrome, Firefox or Edge) and JavaScript enabled. Your browser does not seem to support it, so the transfer cannot work here.
Drop files here
or
Files to send
Total:
Changing the selection creates a fresh link — a link always offers exactly the files it was created with.
Waiting for the other person…
Send them the link. As soon as they open it and accept, you can start the transfer. This page checks for their reply automatically.
Someone accepted your files
Sending…
Stalled — still connected, waiting for data to move again.
Transfer complete
Something went wrong
This link cannot be used
Someone wants to send you these files
Total:
Waiting for the sender to confirm…
The sender sees that you accepted and has to press "Start sending" on their side.
Receiving…
Stalled — still connected, waiting for data to move again.
Transfer complete
Transfer stopped