How to send a file without uploading it anywhere
September 3, 2026 6 min read
Almost every way you send a file works the same way underneath: the file goes up to a server first, sits there, and then comes back downwhen the other person clicks. That round trip is where the friction lives — you wait for the upload, the service caps how big the file can be, it keeps a copy on someone else's computer, and half the time one of you needs an account. For a lot of files, none of that is necessary. You can send it directly instead.
What "without uploading" actually means
A peer-to-peer transfer moves the file straight from your browser to the other person's browser over an encrypted channel (the same WebRTC technology that carries video calls). The bytes go device to device. A small server is involved for exactly one thing — helping the two browsers find each other with a short code — and then it steps out of the way. The file itself never lands on it. There is nothing to upload, so there is nothing to store, nothing to expire, and no size limit to hit.
That last point surprises people: a 40 GB video moves the same way a photo does, because there is no upload step to cap. The only real ceiling is how long you both leave the page open.
How to do it with Direct Send
Link in Seconds has this built in as Direct Send, at /transfer. It sits beside the normal upload flow rather than replacing it, because the two solve different problems. Here is the whole thing:
- Open Direct Send and drop in the file you want to send. Nothing uploads — the file stays on your device.
- Share the link or QR code you get back. Paste the link into a chat or email, or let the person scan the QR from across the room.
- They open it in their browser. As soon as both pages are open, the two devices connect.
- The file transfers directly, device to device. On the same Wi-Fi it moves at local-network speed, because that is literally the path it takes.
No account for either side, no install, no waiting for an upload bar to fill before you can even share the link.
When it's the right tool — and when it isn't
Direct Send trades permanence for privacy and size, and that trade is real. Because nothing is stored, the file exists only while you are both connected. That makes it perfect for some things and wrong for others.
Reach for Direct Send when
- You're both at your devices right now — on a call, at a desk, in a meeting.
- The file is too big for email or a normal upload cap.
- You'd rather the file never sat on anyone's server, including ours.
- You're moving something between your own phone and laptop.
Use a normal hosted link when
- The receiver isn't online right now, or you don't know when they'll open it.
- You want the file to still be there next week, or to send it to a whole group.
- You need view tracking, a password, or a QR that keeps working after you've closed the tab.
For any of those, upload it and get a permanent hosted link instead — a clean linkinseconds.com/p/…address that holds the file for whoever opens it later, which is exactly what Direct Send deliberately does not do. There's a fuller walk-through in share files online, and if the file is headed to an inbox, send large files via email covers that path.
One honest catch: a direct connection needs both browsers open at the same time, and a few networks — strict office firewalls, some VPNs — block direct connections entirely. When that happens, Direct Send tells you rather than spinning, and a normal upload link works everywhere.
Is it actually private?
Yes, and the design is worth understanding. The transfer is end-to-end encrypted, and the encryption key is generated in your browser and lives in the fragment of the share link — the part after the #. Browsers never send the fragment to a server, so the key that decrypts the file never leaves the two devices. The QR code is drawn in your browser for the same reason. All the server ever sees is a short pairing code so the two browsers can find each other; it never sees the file and never sees the key.
The practical caveat is that whoever holds the link can receive the file, so treat it like any other share link and send it over a channel you trust.
The short version
- Uploading first is optional — a peer-to-peer transfer skips it entirely.
- The file goes browser to browser, so there's no size cap and no server copy.
- Both people have to be online at once, and nothing persists afterward.
- When you need it to last, upload it and share a normal hosted link instead.
Turn any file into a link in seconds
Upload a PDF, image, video, or ZIP and get a clean, trackable link with a QR code — free.
Try Link in Seconds →