How File Share Works
Transfer files between any devices in 4 simple steps. No technical knowledge required!
Simple as 1-2-3-4
Connect and share in seconds. No technical knowledge required.
Open File Share on Both Devices
Visit fileshare.compilerslab.com on any device with a browser. Works on phones, tablets, laptops, desktops - anything!
Choose Host or Receiver
On one device, select 'Share Files' (host). On the other, select 'Receive Files' (receiver). A QR code will appear on the host.
Scan QR Code to Connect
Use the receiver device's camera to scan the QR code. Devices connect directly using WebRTC peer-to-peer technology.
Select and Send Files
Choose files from the host device and they transfer directly to the receiver. Monitor progress in real-time!
The Technology Behind File Share
WebRTC Peer-to-Peer Technology
File Share uses WebRTC (Web Real-Time Communication), a powerful browser technology that enables direct peer-to-peer connections between devices. This means your files go straight from one device to another without passing through any server or cloud storage.
- Direct Connection: Files transfer directly between your devices
- Encrypted: Built-in DTLS and SRTP encryption for security
- Fast: No cloud upload/download delays
- Private: We never see your files
PeerJS Signaling
To establish the initial connection, we use PeerJS, which helps devices find each other. Think of it like a phone directory - it helps devices exchange contact information, but doesn't handle the actual file transfer.
Once devices are connected, the PeerJS server is no longer involved. All file data flows directly between your devices using the established P2P connection.
Browser Requirements
File Share works on any modern browser that supports WebRTC. This includes: