›_
Install the CLI
Choose Python or Node.js and install with one command.
QRBeam turns small files into animated QR codes. Your computer plays them and your iPhone scans them—no account, cable, or cloud drive required.
QRBeam starts a player locally on your computer. Every frame includes verification data, and the phone restores the file only after receiving it.
Choose Python or Node.js and install with one command.
Run qrbeam send FILE and the animated QR opens in your browser.
QRBeam collects, verifies, saves, and lets you share the file.
The Python and Node.js senders use the same QRB1 protocol and provide the same receiving experience.
View the full install guide →# Requires Python 3.10+ $ python3 -m pip install --upgrade qrbeam # Send a file $ qrbeam send ./example.zip
File contents and QR frames stay on your devices. QRBeam creates no account, uploads no selected files, and uses no ad tracking.
Read the privacy policy →