The short answer
Yes, QR codes are free — in all three senses that matter. The technology itself is a royalty-free open standard with no licensing fee to generate or read. Scanning a code is free on every modern smartphone, with no app and no per-scan charge. And generating a static code is free, because the pattern is built in your browser and never touches a server.
The only thing that costs money is the dynamic tier: a redirect on a server that lets you change the destination after printing and count who scanned. That needs real server resources, abuse controls, and metering, so it is a paid upgrade — and even there the per-scan cost is paid by the link owner, never the person scanning.
The technology is royalty-free
The QR code was invented in 1994 at Denso Wave, which deliberately opened the patents so anyone could use the format free of charge — a decision covered in our QR code history guide. The format was later standardized as ISO/IEC 18004, and there is no royalty on generating, printing, or reading QR codes. Anyone can build a generator or a scanner without paying a licence.
That openness is the whole reason QR codes are everywhere: menus, packaging, tickets, business cards, and ads all use the same free pattern. Contrast that with proprietary 2D formats that charged per-scan licensing fees and quietly died out. Our QR code types guide explains what each pattern encodes.
Scanning is free on every modern phone
Since iOS 11 in 2017 the iPhone camera reads QR codes natively, and Android phones do the same through the built-in camera or Google Lens. There is no app to install, no subscription, and no fee charged to the person scanning. The phone decodes the pattern locally and performs whatever action the data asks for — open a URL, join WiFi, save a contact.
No one — not the code owner, not the scanner, not a phone maker — pays a per-scan royalty. The scan is just the camera reading a printed pattern, the same way it reads a barcode. Our how to scan a QR code guide walks through the steps on iPhone and Android.
Generating a static code is free
A static QR code encodes the data directly into the pattern — the URL, WiFi credentials, vCard, or text lives in the dots themselves. Generating it is pure computation that runs in your browser, so a free generator can hand you the finished code with no server cost, no watermark, and no sign-up. See our free QR code generator guide for what that baseline should include.
Because the data is self-contained, a static code keeps working forever with nothing running in the background — there is no subscription to lapse and no metering to bill. Print it once and it scans for free indefinitely.
The only thing that costs money
The paid tier is the dynamic QR code: instead of encoding the destination directly, the code encodes a short redirect URL on a server, and that server forwards the scan to the real destination. That server lets you edit the destination after printing and count scans by time, location, and device — features our static vs dynamic QR guide contrasts with the free static baseline.
Running that redirect server costs real money (compute, storage, abuse defenses, analytics), so it is priced as an upgrade rather than given away. A trustworthy provider keeps it clearly priced and validates redirect targets so the links cannot be abused as an open redirect; a dishonest one offers “free dynamic” codes and later paywalls or expires the scans you already printed.
| Aspect of QR codes | Free? | Why |
|---|---|---|
| The QR code standard (ISO/IEC 18004) | Yes | Royalty-free open standard; patents opened by Denso Wave |
| Scanning with a phone camera | Yes | Built into iOS 11+ and Android; no app, no per-scan fee |
| Generating a static code | Yes | Pure browser-side compute; no server, no watermark |
| Custom styling, logo, and frames | Yes | Still static; styling adds no ongoing cost |
| Editing the destination after printing | No | Needs a server redirect — the paid dynamic tier |
| Scan counts and analytics | No | Requires server-side tracking and storage |
There is no per-scan fee, ever
A common worry is that scanning a code costs the code owner money each time, the way an SMS or a paid short-link service might. It does not. A static QR code has no middleman: the scan reads the pattern, the phone performs the action, and no server is involved. There is nothing to bill per scan because nothing runs per scan.
Even with a dynamic code, a reputable provider charges a flat subscription for the redirect and analytics service, not a per-scan meter that surprises you after a viral campaign. The person scanning never pays anything — the QR is just a printed link. Keep your codes scannable and free with our QR code best practices, and pick the right format for your needs with our generator comparison guide.
Frequently asked questions
Are QR codes free to use?
Yes. The QR code standard is royalty-free, scanning is built into every modern smartphone at no cost, and generating a static code is free. The only paid part is the optional dynamic tier — editable destinations and scan analytics — which needs a server.
Do QR codes cost money to scan?
No. Scanning a QR code is free for everyone. The phone camera reads the pattern locally and no per-scan royalty is charged to the code owner or the person scanning. There is no meter running behind a static code at all.
Is the QR code format patented or licensed?
The format was patented by Denso Wave, which opened the patents for free use, and it was later standardized as ISO/IEC 18004 with no royalty. Anyone can generate or read QR codes without a licence, which is why the format is everywhere.
Is there any ongoing cost to keep a QR code working?
Not for a static code — the data is baked into the pattern, so it scans forever with nothing running. A dynamic code (editable destination + analytics) carries a subscription for the redirect server, but the scan itself is still free for the person scanning.