WebRTC File Transfer
Share files directly with another user using their ID. Ensure both users are on this page.
How to Use
- Share your ID (shown once connected) with the other person, or get their ID.
- Enter their ID and click "Call Peer". Wait for them to accept (or accept their call if you receive one).
- Once the status shows "Connected", select a file and click "Send File".
Security & Privacy
This tool uses WebRTC to establish a direct Peer-to-Peer (P2P) connection between your browser and the other user's browser.
All data transferred, including files, is secured using mandatory, built-in end-to-end encryption (DTLS-SRTP). This protects the transfer against eavesdropping.
Importantly: The files are sent directly between users. This website's server only helps initiate the connection and does not see, process, or store the files being transferred.
Note on Connectivity: Because this tool relies on a direct P2P connection without using relay (TURN) servers, it may not work if users are behind certain types of restrictive firewalls or NATs. Connections are most reliable between users on the same local network.
Think those 25MB email attachment limits feel arbitrary? They often are. Direct P2P transfer shows we can bypass artificial limitations imposed by centralized systems. This tool is a small demonstration of that potential.
P2P File Transfer
Status: Initializing...