P2P file transfer with end-to-end encryption

Send files directly between browsers, the TunnelTransfer extension, Android and Windows apps.

Your file is encrypted on your device, sent over a direct WebRTC tunnel, and unlocked only with the share code you choose to pass along.

Create a code

Send

Drag and drop file(s) here

Use a code

Receive

How it works

A private tunnel, without storing your file.

1

Encrypt locally

TunnelTransfer creates an AES-GCM key in your browser before the first byte leaves your device.

2

Share the code

The code contains the peer ID and encryption key. Send it only to the person receiving the file.

3

Transfer P2P

Browsers connect through WebRTC and move encrypted chunks directly whenever the network allows it.

4

Download safely

The receiver decrypts chunks locally and saves the completed file. TunnelTransfer does not keep a copy.