Your file.
Inside the image.
A screen displays the data. A phone reads it.
Your file travels directly between your devices.
Choose a file to send
The sequence repeats. Missed chunks can be read on the next loop.
Scan this screen
WaitingThe images carry the chunks of your file.
Open “Receive” on the other device
to collect all the chunks.
Scan to get started.
Waiting for your phone…
This QR opens the reader. Once the camera is ready, the images carry your file.
On your phone, open “Receive”
and keep the whole image and all four corners in view.
Playback paused. Resume when you are ready.
Read the animated images
Live scanning requires HTTPS. Here, use “Record the animation”, then confirm the video to read it on this phone.
Record one complete loop with all four corners visible. You can add more than one video.
Your file
Your file arrives chunk by chunk.
Images can be read in any order. Duplicates are ignored.
Keep this page open: received chunks stay in memory while scanning.
File restored.
✓ Integrity verifiedSave fileOn iPhone, choose “Save to Files” if your browser offers it.
Choose your file
Scan the animated images
Save the received file
Visual file transfer, explained
How do I send a file with animated QR codes?
Choose your file and create a transfer. Scan the connection QR on your phone, allow camera access and keep the images in view. Once reception is verified, save the file.
Does the QR contain a link or the file?
The first QR opens the Receive page. The animated QR codes or mosaics then carry the file data itself, chunk by chunk, from screen to camera.
Are my files stored online?
No. QroSend uploads neither the selected file nor the reception video. The server serves the app and keeps only temporary connection states and an anonymous counter. File chunks stay in browser memory until the page is closed or reset.
Which files and phones are supported?
Images, PDFs and other files up to 10 MB. Small files work best. Live scanning requires HTTPS and camera permission; you can also record and import a video. Turbo HD is experimental: throughput depends on the screen, camera and lighting.