Why a File Transfer Still Needs an Internet Connection, Even in the Same Room
It seems like it should be the easiest case: two phones, side by side, on the same desk. Surely they don't need the internet just to talk to each other? For a browser-based transfer, they actually do — and it's worth understanding exactly why, because it's not a rough edge that a future update fixes.
Finding each other still needs a handshake
Opening a direct WebRTC connection starts with two browsers exchanging a small amount of setup information through a signaling server, so each side learns how to reach the other. That handshake has to happen before any direct connection can open — no matter how physically close the two devices are.
Browsers don't get the same local-network access native apps do
A native app like AirDrop can lean on Bluetooth or local-network discovery that's built into the operating system — it can quietly notice another nearby device without asking anyone's permission first. A browser tab, by design, doesn't get that kind of low-level access; browsers are deliberately sandboxed away from your device's Bluetooth radio and local network scanning for security reasons. So a browser-based tool has to reach out to a server on the internet to coordinate the introduction, even for two devices an arm's length apart.
Once connected, the data path can still be short
This limitation is specifically about the handshake, not the actual transfer. Once two devices are paired and the connection opens, if they happen to be on the same Wi-Fi network, the file data itself will typically take the shortest available route between them — the internet dependency is front-loaded into the setup step, not the whole transfer.
Why this is stated plainly instead of glossed over
It would be easy to market around this — plenty of tools imply a wireless transfer works with no network at all. It doesn't, here or anywhere a browser is doing the connecting, and pretending otherwise just sets someone up to be confused when it doesn't work in a dead zone. Both devices need some internet connection, even if it's not the same one.
What this means in practice
The requirement is looser than it sounds: it doesn't have to be the same network. One phone on Wi-Fi and another on mobile data works fine, because each only needs its own route to the internet — they don't need to share a network, just each have one.
Related reading
Without Shared Wi-Fi How WebRTC Makes Browser-to-Browser File Transfer Possible Peer-to-Peer vs Client-Server: How File Sharing Actually Moves Your Data