Move files between browsers with animated QR only.
This demo keeps the transfer path fully visual. The sender displays a looping QR sequence, and the receiver rebuilds the file directly from camera scans without a server or network link.
No server upload
No WebRTC or WebSocket
Works with mobile camera scanning
How it works
- Open /sender on the device that holds the file.
- Open /receiver on another device and allow camera access.
- Prepare the sender, then start the broadcast once the receiver is already scanning.
- Wait for completion and download the reconstructed file on the receiver side.
Best scan results
Use full brightness on the sender, keep the QR area centered, and avoid reflections on the display.
Preset-first design
Only the preset is exposed in the demo UI. Chunk size, frame interval, parity, and density are applied automatically.
Route alias
The legacy /reciever route still redirects to /receiver for compatibility.