Send files browser-to-browser
Stream files directly between devices over an encrypted peer connection — nothing is uploaded to a server. Both people just need to be online at the same time.
Creates a room and gives you a code & link to share. Max file size 300 MB.
Direct, private file transfer
No uploads, no accounts. Files go straight from one browser to the other.
Browser-to-browser
WebRTC data channels move bytes directly between devices — they never touch our servers.
Big files, stable
Files are chunked with backpressure control so large transfers stay smooth without crashing the tab.
Passcode rooms
Protect a room with a passcode — the receiver only enters if they have it.
Optional fallback
If a direct link can't be made, optionally relay the file via an external server (auto-deletes in a day).
P2P file sharing without uploads
Online Clipboard's peer-to-peer file share uses WebRTC data channels to send files straight from one browser to another. Files are never uploaded to any cloud storage by default, so there are no size caps from our side and nothing is stored online. Large files are read in small chunks and the sender automatically pauses when the receiver's buffer fills up, preventing "out of memory" crashes even on very large transfers.
How it works
- On the Send tab, optionally set a passcode, then create a room to get a code and link.
- Share the code (or link) with the person receiving the file.
- They open the Receive tab, enter the code, and connect.
- Once connected, drop a file to stream it directly to them.
Note: both sender and receiver must be online at the same time for a direct transfer. If a direct connection can't be established and the sender enabled the fallback, the file is relayed via an external server and auto-deleted within a day.
Frequently asked questions
Are my files uploaded to a server?
No — by default files stream directly between browsers over an encrypted WebRTC connection. They are only relayed via an external server if a direct connection fails and the sender turns on the optional fallback.
Why do both people need to be online?
Because there's no server storing the file for a direct transfer, it happens live between the two browsers. Both must be connected to the room at the same time.
Is there a file size limit?
The maximum file size is 300 MB.
How do passcodes work?
If the sender sets a passcode, the receiver is prompted for it automatically when they enter the room code. Without the correct passcode they can't join.