About QRBeam
Why this exists
Most free QR code generators are a funnel. You get a code, and then you discover it routes through the provider's redirect — so it can be turned off, rate-limited, or held behind a subscription later. People have printed thousands of flyers only to find the codes stopped working when a free tier changed.
QRBeam does the opposite. Every code is static: the content is encoded directly into the black-and-white pattern. There is no redirect, no dashboard, no account, and nothing that can be revoked. Once you download the file, it works forever whether or not this site still exists.
How it works
The encoding runs in your browser. When you type a URL or a Wi-Fi password, JavaScript on your device turns it into the module matrix and draws it. Nothing is submitted to a server — you can watch the network tab stay silent while the preview updates.
That is not a marketing claim you have to take on trust. It is a property you can verify, and it is the reason we can promise that a Wi-Fi password typed here is not sitting in someone's database.
How it makes money
Advertising, through Google AdSense. That is the whole model. We chose it over the alternatives deliberately:
- Not subscriptions, because a paywall on a twenty-second task is a bad trade for everyone.
- Not dynamic codes, because monetising the redirect means your printed materials depend on our servers, and that is a dependency we do not want to sell you.
- Not selling data, which is impossible here by construction — we do not have your data.
The ads are placed below the tool rather than above it, and they are labelled. Details of what advertising cookies do are on the cookies page.
How it is built
Next.js and TypeScript, deployed on Vercel. The QR symbol is rendered from a module matrix into SVG paths, which means the same geometry drives the on-screen preview, the SVG download and the PNG export — so what you see is exactly what you get.
Security is not an afterthought: a strict Content Security Policy with per-request nonces, no innerHTML anywhere near user input, format-aware escaping on every payload type, and uploaded logos validated by magic bytes rather than by file extension. SVG logo uploads are refused outright, because an SVG can carry script.
Who builds it
QRBeam is built and operated by Orbion Teknoloji, a technology company working on web and digital transformation projects. The product and its source are owned by Orbion Teknoloji Limited Şirketi.
Get in touch
Bug reports, missing QR types and corrections are all welcome: [email protected], or see the contact page.