How Wormhole Works

A revolutionary approach to file sharing that puts your privacy first. No servers, no storage, no compromises.

Simple 4-Step Process

1

Drop your files

Drag and drop any file up to 10GB. Multiple files are bundled together automatically.

2

Encrypted locally

Your files are encrypted using AES-256-GCM right in your browser before anything leaves your device.

3

Get a secure link

A unique link is generated containing the decryption key in the URL fragment (never sent to servers).

4

Direct P2P transfer

Files transfer directly from your browser to the recipient via WebRTC — no servers store your data.

The Wormhole Architecture

Your Browser

Encrypts files

WebRTC P2P

No Server Storage

Files skip the cloud

Direct transfer

Recipient Browser

Decrypts files

Wormhole vs Traditional File Sharing

Files uploaded to company servers
Files never leave your device unencrypted
Company can access your files
Zero-knowledge architecture
Slow upload then download
Direct peer-to-peer streaming
Requires account signup
No account needed

Built with Modern Technology

AES-256-GCM

Military-grade encryption used by governments and banks worldwide

WebRTC

Peer-to-peer protocol enabling direct browser communication

WebTorrent

Streaming torrent technology for efficient large file transfers

Built with Open Source

This project is built with modern open-source technologies. The code is available for review.

Next.jsFastAPIWebTorrentWebRTCTypeScript

Ready to try it?

Start sharing files securely in seconds. No account required.