Send large video files securely
Move video footage, raw edits, and finalized clips with browser-side AES-256 encryption, resumable chunked upload, and optional peer-to-peer local sharing — EU-hosted and auto-expiring by default.
Encrypted before upload
Video is encrypted in your browser with AES-256-GCM before it leaves your device. The decryption key stays with you and your recipient in passwordless mode.
Resumable chunked upload
Files are streamed in 5 MB chunks. If a connection drops mid-upload, the transfer can resume from the last chunk instead of starting over — important for big video files.
Peer-to-peer local option
For large videos on the same network, LocalShare uses WebRTC to stream files directly between devices — bypassing the cloud entirely, with no size cap from the upload pipeline.
How big a video can I send?
Two transfer paths cover different size ranges. Pick the one that matches your file.
| Path | Max size | Best for | Hosted in EU |
|---|---|---|---|
| Cloud transfer (free) | 200 MB per transfer | Short clips, proxies, compressed previews | Yes |
| Cloud transfer (Pro, planned) | 10 GB per transfer | Full-resolution edits, masters | Yes |
| LocalShare (P2P, same network) | Not bounded by cloud limits | Raw footage between devices on the same LAN | Direct (no cloud) |
Honest sizing: the free cloud tier caps transfers at 200 MB, so for full-resolution masters today use LocalShare (P2P) or compress first. The Pro tier (10 GB transfers, 150 GB storage) is on the way.
Supported video formats
Uploads are validated against a MIME-type allowlist. The video types currently accepted are:
Beyond video, the allowlist covers images, PDFs, Office documents, archives, and audio. See the upload page for the full, current list of accepted types.
Send a video in three steps
-
Add the video & encrypt
Drop your MP4, WebM, or AVI into the upload area. End-to-end AES-256-GCM encryption runs in the browser, so the file is ciphertext before it leaves your device.
-
Set expiration & (optionally) verify the recipient
Choose how long the link stays valid (24h default, up to 72h on free). For sensitive footage, require an OTP from the recipient before download.
-
Share the link
Send the link to your recipient. The 5 MB chunked upload resumes from the last chunk if the connection drops. The transfer auto-expires and is deleted from storage on schedule.
On the same network? Use LocalShare to send the video over WebRTC peer-to-peer — it streams directly between devices, skips the cloud upload, and avoids size caps from the cloud pipeline.
Sending large video files — common questions
What is the maximum video file size on beTransfer?
On the free tier, transfers up to 200 MB are supported. A Pro tier with transfers up to 10 GB is planned. For larger videos on the same local network, the WebRTC peer-to-peer LocalShare feature can move files directly between devices without uploading to the cloud.
Which video formats are supported?
The MIME-type allowlist includes video/mp4, video/webm, and video/avi, among others. Allowed types are enforced at upload time.
Are video files encrypted?
Yes. Videos are encrypted in the browser before upload using AES-256-GCM. In passwordless mode the decryption key stays in the URL fragment and is never sent to the server.
How does chunked upload help with large videos?
Files are uploaded in 5 MB chunks, so a dropped connection can resume from the last chunk instead of restarting the whole transfer. This improves reliability for large files.
What is LocalShare?
LocalShare is a WebRTC-based peer-to-peer feature that streams files directly between two devices on the same network. Because the file does not pass through the cloud upload pipeline, it is not bounded by the cloud transfer size cap.
Send your next video the secure way
Encrypted in the browser, resumable in chunks, expired automatically. No account required to start.