Why this exists
Making a QR code costs nothing. It is a forty-year-old open standard, the maths is public, and your browser
can do the entire job in a few milliseconds without asking anyone's permission.
Which makes it hard to explain why most QR sites want an account, an email address and a subscription — or
hand you a code that quietly stops working the day a trial ends.
OnlyQR is the version that does not do that. Everything happens on your device. Your codes are
static, so they keep working forever — even if this site disappears tomorrow.
- No account, no email, no sign-up
- Nothing you type is uploaded — not the link, not the Wi-Fi password, not the logo
- Codes never expire and are never redirected through anyone's server
- Every feature is free. There is no paid tier to upsell you to
Keeping it running
OnlyQR is free and will stay free. It costs about USD $14 a year for the domain; the hosting
is genuinely free. That is the whole budget.
And that is the cap. Once the year is paid for, this ask disappears until the next one — the
page will simply say it is funded and stop asking. This is not a business and is not trying to become
one.
If it saved you a subscription, a couple of dollars covers someone else's year. If it did not, use it
anyway — that is the point.
No nag screens, no locked features, nothing withheld until you pay, and this notice
only appears once.
Privacy, precisely
Most sites make a vague promise here. This one can be exact, because the generator never talks to a
server at all.
- What you type stays on your device. The code is built by JavaScript in your browser. Links,
text, Wi-Fi names and passwords, and any logo you add are never transmitted anywhere.
- No accounts, no advertising, and no cookies — nothing here follows you
from site to site.
- The donation link points at Ko-fi, which has its own privacy policy. Nothing of theirs
loads on this page — it is an ordinary link, and only your clicking it takes you to them.
Three honest exceptions, because a privacy policy that overclaims is worse than none:
- Two small preferences are stored on your device. That you have seen this notice, and
whether you chose light or dark. Both stay in your browser, are never sent anywhere, and
clearing site data removes them.
- Cloudflare counts page views. Cloudflare serves this site and adds a small
script to each page that records that the page was opened and how quickly it drew. It
sets no cookies, does not fingerprint your device, and cannot follow you to other
sites — but it is third-party code and it is on every page here. It cannot
see what you generated, because that never leaves your browser.
- The web host keeps standard server logs — your IP address, the time, and which file was
requested. Every website's host does this and it cannot be switched off. It cannot reveal what
you generated, because that never reaches the server.
If an advert ever appears at the top of this page, that advertiser may set its own cookies
and this section will be updated to say so plainly. Right now the slot is empty, and the
analytics script described above is the only third-party code on this page.
Terms, and what I am not responsible for
OnlyQR is a tool, in the way a pen is a tool. It encodes whatever you type. It does not check it, visit
it, or vouch for it.
- The content of a code made here is never seen or stored by this site — which also means it
cannot be screened. No link is checked for safety, legality or accuracy.
- A QR code is just text in a pattern. Scanning any code, from anywhere, can lead somewhere
harmful. Check where a code goes before you tap through.
- You are responsible for what you encode and for what you do with the result. OnlyQR is provided
as-is, with no warranty of any kind, and its author accepts no liability for any loss,
damage or harm arising from codes generated here or from any site reached through them.
- Do not use it for anything unlawful, deceptive, or intended to harm someone.
If you find a code made here being used to hurt people, there is nothing this site can
revoke — the code is static and belongs to whoever printed it. Report it to the platform hosting the
destination instead.