QR File Beam

Send any file between devices using a stream of QR codes. Works offline — nothing leaves your devices.

Drag & drop any file here or tap to choose — PDF, HTML, .py, .md, .docx, .json, images, zip…
Step 1: On the other device tap Download and point its camera at this QR.
Fountain-coded stream: every QR carries new information, so missed frames don't matter — the receiver finishes once it has caught slightly more frames than the file needs. Stop once the receiver shows ✓. 2–4 QR per screen needs the receiver on Android Chrome (it shows "native scanner").

Open the camera and point it at the QR code on the sending device.

Camera needs permission. Hold the phone steady ~20–40 cm from the screen; turn the sender's screen brightness up.
Looking for the first QR…
✓

File received successfully

💾 Save file