P2P File Share (Serverless WebRTC)

No server. Direct transfer via WebRTC DataChannel. Connection requires manual copy/paste signaling.
Idle
Role
ICE
DataChannel
Drop files here
or click “Select File(s)”
TX: — RX: —
How to use:
  1. On Computer A: click Create Offer, then copy “My Blob” and send it to Computer B.
  2. On Computer B: paste into “Remote Blob”, click Paste Remote Blob. B will generate its own “My Blob” (the Answer). Copy it back to A.
  3. On Computer A: paste B’s blob into “Remote Blob”, click Paste Remote Blob. Connection should go Connected.
  4. Now either side can select/drop files and click Send Selected.
Notes: NAT/firewall conditions can prevent direct connectivity. Works best when both peers can establish a path (often fine on normal home networks).