SCREEN TO CAMERA · NO CLOUD

Let your files
leap into your phone.

QRBeam turns small files into animated QR codes. Your computer plays them and your iPhone scans them—no account, cable, or cloud drive required.

No file uploadsCRC32 + SHA-256 verificationUp to 5 MiB
LOCAL68%
ZIPproject.zip
PDFnotes.pdf
OFFLINE FIRSTLOCAL ONLYVERIFIED TRANSFERSCREEN TO CAMERANO ACCOUNT
HOW IT WORKS

Across the air in three steps

QRBeam starts a player locally on your computer. Every frame includes verification data, and the phone restores the file only after receiving it.

01
›_

Install the CLI

Choose Python or Node.js and install with one command.

03

Scan with iPhone

QRBeam collects, verifies, saves, and lets you share the file.

INSTALL IN SECONDS

Use the runtime you know

The Python and Node.js senders use the same QRB1 protocol and provide the same receiving experience.

View the full install guide
Terminal
PythonNode.js
# Requires Python 3.10+
$ python3 -m pip install --upgrade qrbeam

# Send a file
$ qrbeam send ./example.zip
The player opens locally at 127.0.0.1
PRIVATE BY DESIGN

Your file takes no detour.

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
NEED A HAND?

Stuck? Let’s solve it together.

Get technical support