Encode
Your image is compressed to WebP and sliced into a deck of QR frames, each one carrying its own index.
One screen plays your file as QR frames. The other device reads them back through its camera. Nothing is uploaded, and no network is involved.
Your image is compressed to WebP and sliced into a deck of QR frames, each one carrying its own index.
The sending screen plays the deck on loop at about eight frames a second, reshuffling the order every pass.
The receiving camera collects frames in any order and rebuilds the file the moment the deck is complete.