Send huge files instantly, device to device — no cloud, no limits
PeerBridge sends photos, videos, documents, and any other file directly between two devices over an encrypted WebRTC connection. Unlike cloud uploaders, nothing is ever stored on a server — so there's no size cap, no paywall, and no privacy trade-off. No signup, either.
Waking secure P2P signaling relay…
No size limit — streamed directly to your peer
How it works
Three steps, no middleman
Your file never sits on a server waiting to be downloaded.
- 01
Drop your file
Pick any file or folder on your device — no account, no sign-up, no waiting for an upload bar.
- 02
Share the code or QR
A 6-character room code and QR code appear instantly. Scan it on the other device, or send the link.
- 03
Transfer starts instantly
The moment the receiver accepts, bytes stream directly between the two browsers over an encrypted connection.
What you can send
Photos, videos, documents, or entire folders
Whatever you need to move between two devices, PeerBridge transfers it directly, at full quality, with no server ever storing a copy.
Photos & camera dumps
Send full-resolution photo albums and RAW files without a compression squeeze or an upload queue.
Videos & footage
Move multi-gigabyte video exports, screen recordings, and project footage in one direct P2P stream.
Documents, PDFs & DOCX
Share contracts, resumes, and confidential paperwork peer-to-peer — nothing sits on a server to leak.
ZIP files & backups
Transfer project archives, codebases, and full backups without a hosting provider's size cap.
Music & audio
Send lossless audio, podcasts, and sample packs at full quality, device to device.
Literally any file type
PeerBridge streams raw bytes — no allowlist, no blocked extensions, no format conversion.

“I kept running into the same wall sending large client files — paid tiers, expiring links, or an upload bar for something that could just go device to device. PeerBridge is the tool I wanted to exist, built the way I'd want it: no account, no server holding your files, nothing to buy.”
— Ashwani Tiwari, freelance web & app developer
Why not just use a cloud uploader
PeerBridge vs. traditional cloud file transfer
Cloud upload services store a copy of your file to hand out download links — that's where their size caps and paywalls come from. PeerBridge skips storage entirely, so none of those limits apply.
| PeerBridge | Typical cloud uploader | |
|---|---|---|
| File size limit | Unlimited — bounded only by your internet speed | Usually 2–5GB free, GBs cost a monthly plan |
| Cost | Free, forever | Free tier capped; large/fast transfers are paywalled |
| Where your file lives | Nowhere — streamed directly between browsers | Uploaded to the provider's cloud storage first |
| Account required | No sign-up, ever | Often required for larger files or history |
| Link expiry | No link to expire — the transfer is live, once | Download links usually expire after days |
| Transfer speed | As fast as your direct connection allows | Capped by the provider's upload/download limits |
Questions
Security & how it works
Do my files ever touch a server?+
No. PeerBridge only uses its server to exchange connection metadata (SDP offers/answers and ICE candidates) over WebSocket so two browsers can find each other. Once the WebRTC RTCDataChannel opens, every byte of your file streams directly from the sender's browser memory to the receiver's — the server never sees, stores, or proxies file content.
Is the transfer encrypted?+
Yes. WebRTC mandates DTLS encryption on every RTCDataChannel by specification — there is no unencrypted mode. Your file is encrypted in transit between peers automatically, with no extra configuration.
What happens if I close the tab mid-transfer?+
The transfer stops immediately. Because nothing is ever stored server-side, there is no partial upload sitting on a server to resume from or clean up — closing the tab is equivalent to unplugging a direct cable.
How do you verify the file wasn't corrupted?+
The sender computes a SHA-256 hash of the file using the browser's native Web Crypto API and sends it after the last chunk. The receiver hashes the reassembled file the same way and compares the two — if they don't match, you're warned before trusting the download.
Is there a file size limit?+
No artificial limit is imposed by PeerBridge. Files are streamed in 64KB chunks with backpressure-aware flow control, so transfer is bounded by your browser's available memory and your connection speed, not by any server-side quota.
Why do I need a STUN server if nothing is uploaded?+
STUN servers only help two browsers discover their public IP/port so they can connect directly (NAT traversal) — they never see your file data, only the request 'what does the internet see as my address'.