GoodWebTools

P2P File Transfer

beta

This free P2P file transfer tool sends a file straight from your device to someone else's over an encrypted peer-to-peer connection. Share a link or copy-paste a connection code — either way, your file never passes through a server.

Before you connect

To introduce your two devices, GoodWebTools uses a small signaling server to exchange connection details (about 2 KB). Your files transfer directly, peer-to-peer, and never pass through our server. Connections are best-effort and may fail on restrictive networks unless you add your own TURN server.

How to use P2P File Transfer

  1. 1 Open the tool and click Continue; optionally add your own STUN/TURN servers under Advanced settings.
  2. 2 In automatic mode, copy the share link and send it to the other device, which opens it to join.
  3. 3 Or switch to manual mode and copy-paste the offer and answer codes between the two devices — no server at all.
  4. 4 Drop the file you want to send; it transfers directly once the other device connects.
  5. 5 On the receiving side, click Download file when the transfer finishes.

Frequently asked questions

Does my file get uploaded to a server?

No. The file travels directly between the two devices, peer-to-peer. In automatic mode a small signaling server only exchanges a ~2 KB handshake to introduce the devices; in manual mode no server is used at all.

What's the difference between automatic and manual mode?

Automatic mode gives you a link to share and uses a tiny signaling server just to connect the devices. Manual mode uses no server — you copy-paste an offer code and an answer code between the two people yourself.

Why won't the connection complete?

Peer-to-peer connections are best-effort and can fail on strict or corporate networks. Adding your own TURN server under Advanced settings makes connections work in those cases.

Is there a file size limit?

There's no fixed cap — because the file streams directly between devices rather than through a server, large files are practical as long as both devices stay connected.