Drop files.
Share on WiFi.
Anyone on the same WiFi can download your files instantly. No account needed.
Anyone on the same WiFi can download your files instantly. No account needed.
FreeAirShare lets you move files and text between devices on the same WiFi network β instantly, without uploading anything to the internet. Open it on two devices connected to the same router, drop a file on one, and download it on the other. No account. No app install. No size limit enforced by a cloud service.
It works because modern browsers support WebRTC, a technology that lets two browser tabs open a direct data channel to each other. Once that channel is open, files travel from one device to the other entirely on your local network, at local network speeds. Our server only stores a small discovery record β your peer ID, file count, and display title β so other devices can find you. The file content never leaves your device until someone on your network downloads it directly.
Drop any file β or several β into the Share tab. FreeAirShare registers your share on the local network immediately. Anyone else on the same WiFi who opens the Discover tab can see your share and download individual files directly from your device. Closing the tab stops the share. Nothing is stored on our servers.
The Discover tab shows all active shares on your network in real time β updated every few seconds. Click a share to see its file list, then download individual files or all of them at once. Files transfer peer-to-peer, so download speed is limited only by your local network, not by an internet connection.
The Text tab is for sharing a short message, link, or snippet of text with people nearby on the same WiFi. Paste a URL, type a quick note, or share a code snippet β anyone on the network can read it and copy it to their clipboard instantly. This is faster than emailing yourself a link or trying to type out a URL on another device. Messages expire automatically after 10 minutes.
Partially. File transfers happen on your local network and do not require internet bandwidth. However, establishing the initial WebRTC connection uses the PeerJS signalling service, which does require a brief internet connection at the start. Once two devices are connected, the transfer itself is local.
FreeAirShare does not impose a file size limit. The practical limit is your device's available browser memory β very large files (several gigabytes) may cause issues on devices with limited RAM. For most files people need to transfer, this is not a constraint.
Yes. FreeAirShare groups devices by network subnet. If one device is on the main WiFi and another is on a guest network (even from the same router), they will not see each other. Both must be on the same network and subnet.
Only if you choose to. While your tab is open, files transfer directly from your browser to the receiver's. If "Keep available after I close this tab" is on (shares up to 50 MB), a private copy is uploaded to our storage provider so people on your network can still download it after you leave; it is deleted after 24 hours, as soon as you press Stop Sharing, or when anyone on your network taps Delete from cloud. With the option off, nothing but a small discovery record (peer ID, file count, title) is stored, and closing the tab deletes it.
FreeAirShare is designed for use on trusted private networks β home or office WiFi where you know who else is connected. Because any device on the same network can see your share, do not use it to share sensitive documents on public WiFi.
Any device with a modern browser that supports WebRTC β which includes recent versions of Chrome, Firefox, Edge, and Safari on desktop, Android, and iOS. No app install is needed on any platform.
The Text tab stores short messages on the server (in memory, expiring after 10 minutes) so anyone on the network can read them without a peer-to-peer connection. It's designed for quick things β a URL, a note, a code snippet β where opening a file would be overkill.
If a cloud copy was made (the "Keep available" option, up to 50 MB), receivers automatically switch to downloading it, for up to 24 hours. Without a cloud copy the direct transfer stops; the receiver retries and resumes if your tab comes back, but once it is closed the file is no longer available.
Want to understand how it works under the hood?
Read the blog β