Transfer files
with light.

Send a file or a block of text from one screen to another device's camera. No account, pairing, cloud storage, or network path between devices. AES-256-GCM encryption happens before the first QR frame.

This screen transmits

Send a file or text

Any file up to 64 MB, or a pasted text snippet up to 4 MB. Compressed when it helps, restored with its original name.

This camera receives

Point and receive

Point your camera at the sender's screen to receive the file.

Share this app

A network path is not required between the devices. The encrypted bytes travel as light. A recorded QR stream does not contain the plaintext file, but the JSON master key and the separate six-digit transfer code must still be protected.