# transfqr > File transfer between two devices over QR codes — no internet, no servers, no accounts. transfqr streams a file as a fountain-coded sequence of QR codes from one screen, and reconstructs it on the other side using a camera. Because the codes are XOR-combined "repair symbols" generated by a Luby Transform encoder, the receiver only needs to capture any K + ε frames to rebuild the original — there is no acknowledgment channel and no need to retransmit on missed frames. This is the same idea behind broadcast satellite protocols, applied to two phones in the same room. ## Key facts - Mobile app: iOS (App Store, name "Transfqr") and Android (Google Play, listed as "QR File Transfer" — same app, package com.transfqr.app). Web app at app.transfqr.com. - CLI: `transfqr ` on macOS and Linux. Install with `curl -fsSL https://transfqr.com/install.sh | sh` or `npx transfqr `. - File-size cap: 50 MB hard, soft warning at 5 MB. - Privacy: zero outbound network for transfers; analytics are opt-in and bucketed; crash reports are anonymous. ## Pages - [Home](https://transfqr.com): What transfqr is, why fountain codes, comparison with AirDrop / Bluetooth / cloud sync, CLI install, privacy. - [Privacy](https://transfqr.com/privacy): Full privacy policy. ## Optional - [llms-full.txt](https://transfqr.com/llms-full.txt): full content of every page on this site for ingestion.