Private Browser File Transfer
Share files directly between two browsers using peer-to-peer WebRTC. Transfer files between Android and PC, PC to PC, or phone to phone without uploading the file to SmartTools servers.
Files are not stored on our server. However, the transfer still uses your network data. A 1 GB file may consume around 1 GB sender upload and 1 GB receiver download, plus small network overhead.
Transfer Setup
Files transfer directly between browsers where WebRTC is allowed. Your file is not uploaded to SmartTools servers.
Status
Choose sender or receiver to start.
Current state: idle
Sender
Step 2: Scan receiver Answer QR
Scan QR from the other device to avoid copy-paste.
Or paste receiver answer manually
Important notes
- No file is uploaded to your Vercel server.
- Transfer still consumes sender and receiver network data.
- Both browsers must remain open until transfer completes.
- QR scanning requires camera permission and browser support.
- If QR scanning is unavailable, use the manual paste fallback.
- If WebRTC is blocked by a network/proxy, pairing may fail.
How this private file transfer works
This tool uses WebRTC DataChannel to create a direct browser-to-browser connection. The page is loaded from SmartTools, but the selected file is sent directly from one device to the other where the browser and network allow it.
How to use
- Open this page on both devices.
- On the sender device, choose Send File and select a file.
- Generate an offer and show the QR code.
- On the receiver device, scan the sender offer QR code.
- Generate the receiver answer and show the answer QR code.
- Scan the answer QR code on the sender device.
- Wait for the green connected status, then start transfer.
Privacy and data usage
The file is not uploaded to our servers, not stored in a database, and not handled by a SmartTools API route. The file still travels through the network path between the two devices, so users should expect data usage similar to the file size on sender and receiver networks.
Related tools
Try other useful SmartTools that are related to this tool.
File Merger
Merge multiple compatible files into one output file.
Open tool →File Joiner Reassembler
Join split file parts back into a single file directly in your browser with ordering checks and one-click download.
Open tool →File Converter
Convert files between popular formats quickly in your browser.
Open tool →File Splitter
Split large files into smaller parts for easier handling.
Open tool →File Type Detector
Detect the real file type from extension and binary signature.
Open tool →File Compressor
Compress files to reduce size for sharing and storage.
Open tool →