Back to File Transfer

Send Files

Create a session, let the receiver connect, then drop files into the queue — they stream one by one.

1. Create a session

What This Page Does

This is the sender side of our free peer-to-peer file transfer tool. You first create a private session identified by a 6-character code and a QR code — no file is needed to connect. Once a receiver joins, you can add any number of files to a queue: they are streamed one by one directly from your browser to theirs over an encrypted WebRTC connection.

Your files are never uploaded anywhere. You can add or remove files from the queue while a transfer is running, or cancel the current file — the next file in the queue is picked up automatically. The session stays connected until either side ends it.

How to Send Files

  1. Create a session: Click “Generate Session Code”. Your unique 6-character code and QR code appear immediately — no file required.
  2. Share it: Show the QR code on your screen, copy the link, or read the code aloud. The receiver joins from any device with a browser.
  3. Add files: Once connected, drag in or browse to add one or several files at once. You can keep adding files even while a transfer runs.
  4. Track the queue: Each file shows its own status — queued, sending with progress, or done. Cancel the current file anytime to move to the next one.
  5. Stay connected: The link remains open until you or the receiver ends it, so you can send more files at any time without reconnecting.

Tips for a Smooth Transfer