QR Codes Made Easy.

A QR code that never expires and matches your brand.

Free. No account, no subscription, no tracking. Your code is generated right here in your browser and the destination is baked in permanently. Print it with confidence.

  Runs in your browser   Nothing uploaded, ever   No expiration, by design
1Where should it point?
2Pick a style
3Your colors
4Logo (optional)

PNG, JPG, or SVG. We automatically raise the code's error correction so the logo never breaks scanning. How big can a logo be?

Go ahead, scan your own screen right now. We'll wait. If it works here, it works in print.

Nothing to breakNo server sits between your code and your link. The destination is encoded in the pattern itself.
Nothing collectedThis page never sees your URL, your logo, or your downloads. Everything happens on your device.
Nothing to payNo trial that runs out. No plan that lapses. If this saves you a headache, share it with someone who prints things.

Use it for

Made for the things you print once.

Anywhere a code goes on something you can't easily reprint, a static code is the safe choice. Point it at a page you control, then change the page whenever you need to. The code keeps working.

🍽️ Restaurant menus

Table tent to your live menu. Change prices on the page, never reprint the code.

📦 Product packaging

Box or label to a setup video, warranty registration, or reviews.

🏪 Storefront windows

Decal to your hours, online ordering, or loyalty signup. Scannable after close.

💼 Business cards

One scan drops your site or contact details straight into their phone.

🪧 Signs & booths

Yard signs, banners, and trade show displays that send people to a campaign page.

📬 Flyers & mailers

Direct mail and print ads to a landing page you can update anytime.

Why this exists

Most QR generators rent you your own QR code.

Here is the trick, and it is a good one: many popular QR tools create dynamic codes. Instead of pointing to your website, the code points to their redirect server, which then forwards people to your website. That is how they track scans, and it is also the hook.

Because the moment your free trial ends or your subscription lapses, that redirect dies. The code itself is fine. It is printed on 10,000 brochures, a trade show booth, a restaurant menu, the side of a van. It just goes nowhere. Some services then offer to reactivate it, for a fee. Your printed materials become their leverage.

A static QR code is just geometry. Your link, encoded in a pattern. Nobody can turn it off, including us.

That is the whole idea behind this tool. It generates static codes only, in your browser, with the destination baked in permanently. There is no server to shut down, no account to lapse, and no company between your customer and your website. The tradeoff is honest: you do not get scan analytics, and the destination cannot be changed after printing. For most brand uses, links you control and intend to keep, that is the right trade.

Before you print

The five-point print checklist.

Now put it in the world

Got your code? Here is where to print or mount it.

You have the file. These are the print and display services I would point a brand to. Test-scan your printed piece before you order a big run.

Some of these are affiliate links. If you buy through them, this tool earns a small commission at no extra cost to you. It never changes what I recommend.

Go deeper

FIELD GUIDE QR codes that get scanned A brand's practical handbook
In the works

The Brand Field Guide to QR Codes

The tool makes the code. This makes sure people actually scan it. A short, no-fluff guide written for marketers, not engineers.

  • Where to place a code so it gets scanned, and where it gets ignored
  • Sizing and contrast rules that survive real-world printing
  • How to track scans without renting a dynamic code (UTMs, done right)
  • 15 campaign ideas, from table tents to packaging to trade shows
  • The mistakes that quietly kill scan rates
$14 · one-time, yours forever Get on the list →

Questions

The questions I get.

Will this code really work forever?

It encodes the exact link you type, nothing more. So it lasts as long as your link does. Nothing sits between the two that could expire or get switched off.

Can I change the destination after printing?

No. Once it is printed, the link is baked in. If you think the destination might change, send the code to a page you own, like yourbrand.com/menu, and update what lives on that page whenever you need to. Same code, new content.

Do you see my links or my logo?

No. Everything is built by JavaScript on your device. Your link, your logo, and the files you download never reach a server. Load the page once, turn off your wifi, and it still works.

What is the catch?

There isn't one. I built it to make a point about how QR codes should work, and to be actually useful while doing it. If it saves you a headache, pass it to someone who prints things.

Why does my logo make the code look busier?

A logo covers part of the code, so the tool turns error correction up to its highest setting. That adds backup data, which is what lets a scanner still read the code with your logo sitting on top. More dots, but a much safer scan. I decode-tested how big a logo can get before it stops scanning.

PNG or SVG, which one do I download?

SVG for anything a printer touches, since it stays sharp at any size. PNG for screens, email, and social. When in doubt, grab both.

Learn

Guides for codes that actually scan.

Short, plain-English how-tos on the things that trip people up when a code has to work in print.

This tool is free and stays free.

No account, no upsell to a plan, no code that dies on you later. If it saved you time or a reprint, a small tip keeps it running and ad-free.

Tip the developer

Goes straight to Bud Hennekes via PayPal. Thank you, genuinely.