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
- Create a session: Click “Generate Session Code”. Your unique 6-character code and QR code appear immediately — no file required.
- 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.
- 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.
- 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.
- 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
- Keep both browser tabs open for the whole session — closing either side ends the session.
- For the fastest speed, keep both devices on the same network (e.g., the same Wi-Fi).
- On mobile, keep the screen awake or plug in the device during large transfers.
- Use “End Session” when you are done — the receiver is notified instantly.