File Tunnel/site
RELAY · SEOUL
All guides
GUIDE

Send a Single File to Many People at Once Without Cloud Storage

How to broadcast one file to a group — wedding photos, lecture recordings, team builds — using a real-time tunnel.

2026-05-13 · EN/KO

Picture this: you just shot a wedding and have 8 GB of photos for the bride, the groom, both sets of parents, and a couple of bridesmaids. Or you're a lecturer with a recording that thirty students need. Or you're a build engineer with a fresh release artifact that twelve QA testers should grab before they start their shift. In each case, the underlying need is the same: send one file to many people, all at once, without making each of them wait their turn.

Most consumer tools are not designed for this. They're shaped around a single sender and a single receiver. You end up either uploading the file to a cloud provider and pasting the same link into ten conversations, or sending the file ten times, or asking people to install software just to receive a movie file once. There's a cleaner option.

One-to-many in practice

A real-time tunnel can carry the same byte stream to many connected receivers without storing the file. The sender uploads once; the relay duplicates each chunk to every receiver simultaneously. From the sender's perspective it's a single upload — they don't pay for N copies of the bandwidth. From the receivers' perspective each of them is getting their own private stream that starts the moment they connect.

This is the same logical model as a video livestream, applied to file transfer. You don't upload a video N times so N people can watch it. You broadcast once, and the platform fans it out.

Step-by-step: broadcasting a file to a group

  1. Open File Tunnel in your browser. No account required.
  2. Drop the file or pick a folder. If you're sending a whole shoot, the folder is bundled into a single ZIP automatically so each recipient gets one neat download.
  3. Choose an expiry window long enough that every receiver will have time to open the link.
  4. Create the transfer. Share the short code, the link, or the QR code in your group chat, email thread, or LMS.
  5. As receivers open the link, they appear on your screen. The transfer starts streaming. Everyone downloads at their own pace; the relay keeps each of their cursors independent.

Real workflows where this shines

Wedding and event photographers

Two hundred RAW or high-res JPEG files, around 8–12 GB. The couple wants the photos before bed; the parents want them at breakfast. With a relay broadcast, you upload once and they all receive in parallel. Compare to handing out ten separate WeTransfer links and praying everyone clicks before TTL.

Lecturers, trainers, online educators

A 1.5 GB lecture recording for a class of thirty. The LMS won't accept it. Email definitely won't. YouTube unlisted works but loses fidelity and tells you nothing about who watched it. A broadcast transfer means everyone gets the original file, on their own time, the moment they open the link you posted to the course page.

Build / QA / release engineers

A nightly build artifact 4–6 GB that twelve testers need. You could push to S3 and presign URLs, but the egress bill stings on repeat. A relay broadcast hands the same bytes to all twelve without any of them touching object storage.

Family and friend groups

Vacation photos to grandma, cousins, in-laws. They don't want to install anything; you don't want their email inbox to choke. Send them the link from the messaging app you already use; they open it and the photos arrive.

Why not just use a public cloud link?

Cloud links work fine for casual cases. They start being awkward when:

Bandwidth math

With store-and-forward you upload the file once (good) but every receiver downloads from the provider (provider eats the egress cost). With a relay broadcast, the sender uploads once, the relay does the fan-out, and every receiver pulls one copy. The difference becomes important once you're moving real volume — sending the same 5 GB file to 50 receivers via cloud storage is 250 GB of bandwidth.

Coordination tips

The mental shift

Stop thinking of file transfer as "upload, then send a link." Start thinking of it as "open a channel, let people tune in." The first model fits the era of attachments. The second fits the era of group calls. Most of the friction in modern file sharing comes from using the first mental model when the workflow is actually the second.

Frequently asked questions

How many receivers can connect to one transfer?+

File Tunnel allows up to 100 simultaneous receivers per transfer on the free tier. The sender uploads once and the relay fans the data out to everyone connected.

Does the sender pay bandwidth N times for N receivers?+

No. The sender uploads each chunk once; the relay duplicates it to every connected receiver. From the sender's side, broadcasting to one or to fifty looks identical.

What if some receivers connect late?+

Late receivers join in progress. With chunk-level acknowledgement and resume, they pick up the bytes they missed once they connect — the sender does not need to restart the transfer.

Can I see who has downloaded the file?+

You can see how many receivers are currently connected and their per-chunk progress. You do not see personally identifying information about them — receivers are anonymous beyond an ephemeral receiver_id.

Is this suitable for company-wide distribution?+

For up to ~100 simultaneous receivers it works well. Beyond that, distribution patterns like a private artifact registry or a self-hosted CDN are more appropriate.

Try it now
Open File Tunnel and send a real file. It's free up to 10 GB.