FileTunnel

Secure peer-to-peer file transfer

QR Code

Scan with your camera to send a file

Or open:

Connecting…

0%

Receiving…

✓ File received successfully

File integrity verified (SHA-256)

🔒 Direct encrypted transfer — no server sees your file.

FileTunnel

Secure peer-to-peer file transfer

Connecting…

Connected

PDF, Word, Excel, PowerPoint, TXT, MD, JPG, PNG
Max 25 MB

0%

Sending…

✓ Sent!

🔒 Direct encrypted transfer — no server sees your file.

How FileTunnel works

FileTunnel lets you send a file from your phone to any nearby computer — instantly, with no account, no app, and no upload to a server.

The transfer

The computer shows a QR code. You scan it, pick a file, and it goes directly from your browser to the computer's browser over an encrypted peer-to-peer connection (WebRTC). The file never touches any server.

Why it is secure

  • End-to-end encrypted — WebRTC uses DTLS, the same encryption as HTTPS, for every transfer.
  • No server storage — file bytes travel peer-to-peer; nothing is stored or logged anywhere.
  • Integrity verified — a SHA-256 hash is computed before sending and checked on arrival. Any corruption or tampering is detected.
  • Ephemeral session — the connection ID is generated fresh each time and discarded when the session ends.

Signaling

To establish the connection, both browsers briefly exchange a small handshake message (no file data) via the PeerJS public signaling service. After that, the channel is direct and encrypted.

View source on GitHub