The bytes stream browser-to-browser over WebRTC and never touch our servers. End-to-end encrypted, no signup, cross-platform. Both sides need to be online at the same time, and direct peer-to-peer works best on Wi-Fi — mobile-carrier networks can block it.
The bytes stream browser-to-browser over WebRTC and never touch our servers. End-to-end encrypted, no signup, cross-platform. Both sides need to be online at the same time, and direct peer-to-peer works best on Wi-Fi — mobile-carrier networks can block it.
Peer-to-peer, no upload
The bytes stream directly between you and the recipient over WebRTC — cross-platform, encrypted, and never through our servers.
GhostBeam transfers a file directly from your browser to the recipient's browser over WebRTC — the bytes never pass through our servers, only an encrypted connection-setup message does. Drop a file, share the link, and when the recipient opens it the transfer streams peer-to-peer, end-to-end encrypted, with no size wait for an upload because there is no upload. It's a cross-platform, no-app alternative to AirDrop that works between Windows, Mac, Android, iPhone and Linux — any two modern browsers. Both people need to be online at the same time; for async sending, use GhostSend instead. One honest caveat: because GhostBeam is purely peer-to-peer with no relay server in the middle, a minority of connections — most often a laptop talking to a phone on mobile data, where carrier-grade NAT hides both ends — can't establish a direct link and will time out. Putting both devices on the same Wi-Fi network fixes it, and GhostSend is the reliable fallback.
Drop a file
Add any file. GhostBeam prepares a direct, encrypted peer-to-peer connection.
Share the link
Send the link to the recipient. When they open it, a direct browser-to-browser channel opens.
The file streams peer-to-peer
Bytes flow straight between your devices, encrypted end-to-end — never through our servers. You can even chat while it transfers.
| Feature | GhostX | WeTransfer / AirDrop / Snapdrop |
|---|---|---|
| Bytes touch a server | No — peer-to-peer | Uploaded (WeTransfer) or same-network only (AirDrop) |
| Cross-platform | Any two browsers | AirDrop is Apple-only |
| App install | None | Sometimes |
| Signup | No | Often |
Someone is beaming me a file — what do I do?
Just open the link they send you, on the device you want the file on. There's nothing to install, no account, and no code to type in here — the link is the whole handshake. Keep the tab open until the transfer finishes, and make sure the sender's tab stays open too: GhostBeam is a live browser-to-browser connection, so you both need to be online at the same moment. If the transfer won't start, put both devices on the same Wi-Fi network.
Do the files pass through your servers?
No. GhostBeam uses WebRTC to stream the file directly browser-to-browser. Our servers only relay a small encrypted setup message to help the two browsers find each other — never the file itself.
Is it like AirDrop but cross-platform?
Yes. GhostBeam works between any two modern browsers — Windows to iPhone, Android to Mac, Linux to anything — with no app to install, unlike Apple-only AirDrop.
Do both people need to be online at once?
Yes — it's a live peer-to-peer connection, so the sender and recipient must both have the link open. For send-and-forget transfers, use GhostSend instead.
Is there a file-size limit?
There's no upload, so there's no upload cap — large files stream directly. Very large transfers depend on both connections staying open.
Is the transfer encrypted?
Yes. The WebRTC data channel is end-to-end encrypted, so the bytes are unreadable in transit and never stored anywhere.
What if the transfer never connects?
GhostBeam is genuinely peer-to-peer — there's no relay server passing your bytes along — so the two browsers have to reach each other directly. Usually they can. The case that fails is carrier-grade NAT, most commonly a laptop trying to beam to a phone on mobile data: both ends are hidden behind the carrier's network and neither can open a path to the other, so the transfer times out rather than connecting. Put both devices on the same Wi-Fi network and it will work. If you can't, use GhostSend — it's encrypted end-to-end too, and the recipient doesn't need to be online at the same time.
Everything runs in your browser. Your files are never uploaded — for the single-file tools there's no upload endpoint to send them to.
More from the GhostX family