Screen → camera
Send a file
Transfers are encrypted locally by default before the animated QR stream begins.
Secure by default
Master key and transfer code
Recommended: create or load one reusable JSON master key, then enter a six-digit transfer code. You can explicitly choose an unencrypted transfer below when security is not required.
Key ID: not loaded
The key and transfer code stay in this browser tab. The six-digit JSON filename suffix is only a file reference, not the transfer code.
Demo payload
Transfer settings
- tx rate
- —
- frame payload
- —
- qr
- —
- sending
- —
- compression
- —
- encryption
- —
- fountain blocks
- —
Choose a file to begin
Secure Optical Transfer