Type a link, download the QR, drop it in your overlay (OBS: Sources → Image) —
viewers point their phone camera at your stream and it opens your link. Everything is
generated in your browser: nothing is uploaded, there's no tracking redirect in
the middle, and the code never expires.
Making it scannable on stream
1) Size: at 1080p, keep the QR at least 120px on screen — bigger if
viewers watch on phones. The PNG downloads at exactly the size you set.
2) Contrast: QR readers want dark modules on a light background.
The white card behind the code (the “quiet zone”) is part of the spec —
this tool never removes it, and it warns you if your module color is too light
to scan.
3) Shorter links = simpler codes. Fewer characters means bigger, easier-to-scan
squares at the same size. A linktr.ee or short URL beats a long one.
Tips
• SVG stays perfectly crisp at any size — use it if your tool accepts it;
PNG works everywhere.
• Want the QR to appear on a rotation instead of permanently? The
Social Rotator has a QR slide
type with per-slide timing — the classic “scan my socials every few minutes”
pattern.
• Test it: point your phone at the preview right now. If it scans from your
monitor, it'll scan from your stream.