Transfer files.
No cloud.
No trace.
End-to-end encrypted peer-to-peer file transfer directly in your browser. The ultimate free WeTransfer alternative for privacy-conscious teams.
Drop files here
Encrypted locally before sending
Why pay for storage?
Stop paying monthly fees to store files temporarily.
AWS S3
Plus egress fees. High latency. Complex setup.
PeerVault
Free forever. Direct transfer. Zero storage costs.
WeTransfer
Per user. Files stored on their servers. 200GB limit.
How it works
A seamless WebRTC architecture that never touches our servers.
Select Files
Files are read locally in your browser memory.
Encrypt
Chunked and encrypted using Web Crypto API (AES-256-GCM).
Signal
Exchange secure connection details via signaling server.
Transfer
Direct P2P transfer over WebRTC data channels.
Experience the Speed
Drag & Drop to Test
Files won't actually be sent anywhere in this demo.
Developer First
Embed PeerVault engine in your own app with just a few lines.
import { PeerVault } from '@peervault/core';
// Initialize vault
const vault = new PeerVault({
stun: 'stun:stun.l.google.com:19302'
});
// Encrypt and send
const session = await vault.send(file);
console.log('Share this link:', session.link);
session.on('progress', (percent) => {
console.log(`Transferring: ${percent}%`);
});
Enterprise Grade. Built for the Web.
E2E Encryption
Files are encrypted before leaving your device. Keys never touch our servers.
Unlimited Size
No 2GB artificial limits. Transfer 100GB files easily over direct local connections.
Resumable
Network dropped? Transfers automatically resume exactly where they left off.
Zero Storage
Nothing is stored in the cloud. Reduced liability and zero storage costs.
Multi-peer
Send the same file to multiple recipients simultaneously using WebTorrent tech.
Real-time Progress
Granular progress events for chunking, encrypting, and network transmission.
Frequently Asked Questions
PeerVault is widely considered the best free WeTransfer alternative for security-conscious users. Unlike traditional services that upload your files to centralized servers, PeerVault uses WebRTC to establish a direct, peer-to-peer connection between the sender and receiver. This means zero cloud storage, absolute privacy via End-to-End Encryption (E2E), and no artificial file size limits—all completely free.
Yes. Files are chunked and encrypted in your browser using AES-256-GCM before transfer. The decryption key is passed via the URL hash (which is never sent to the server) directly to the receiver. We cannot see, store, or access your data.
Self-host or get Premium Support
Licensed under BSL 1.1. Free for non-production use.
Startup
- Commercial license
- Priority email support
- Up to 3 projects
- White-labeling
Enterprise
- Unlimited projects
- Dedicated Slack channel
- Custom SLA
- Architecture review