Friendly QR codes that go straight there.

QR Puppy makes the code, hands it to you, and walks away. No tracking links, no redirects, no โ€œsign up to keep your code working.โ€ Just an honest little square that does exactly what you told it to. ๐Ÿพ

โœ… 100% free ๐Ÿ”Œ Works offline ๐Ÿ›ก๏ธ No tracking โ™พ๏ธ Never expires
Quick make instant โ€ข free
Type something and your QR appears here ๐Ÿพ

What can we fetch for you?

Pick one โ€” the puppy does the rest.

Why a puppy made a QR site ๐Ÿถ

Somewhere along the way, QR codes got predatory. We think that stinks.

๐Ÿช

The bait & switch

Lots of โ€œfreeโ€ generators secretly point your code at their server first, then forward it on. Handy โ€” until they put it behind a paywall and your printed flyers go dead.

๐Ÿ•ต๏ธ

The quiet tracker

Those middle-man redirects log every scan: who, where, when, what device. Your customers didn't sign up to be followed for scanning a menu.

โณ

The expiry trap

โ€œYour dynamic QR code will stop working unless you upgrade.โ€ A code that can be switched off was never really yours.

๐Ÿพ The QR Puppy promise: your code encodes your data, directly. No redirect domain, no account, no expiry, no tracking. Generated right here in your browser โ€” works even with the WiFi off.

Ready when you are

Free today, free tomorrow, free when you forget we exist and come back in three years.

๐ŸŽจ Create a QR code

Pick a type, fill in the details, make it adorable, download. It all happens on your device.

1 Your content

2 Design studio optional

๐Ÿ“ท Scan a QR code

Decoded on your device, never uploaded. We'll also show you exactly where a link goes before you tap it.


Use your camera or drop in an image to sniff out a QR code.

๐Ÿถ Sniffed it out!

The QR Puppy Manifesto

A QR code is a picture of a link.
Nobody should be able to hold it hostage.

A black-and-white square is just a number printed in light and dark. It costs nothing to make and nothing to keep working โ€” forever. Yet an entire industry has turned that harmless square into a subscription, a tracker, and sometimes a trap. We think that's wrong, and we built QR Puppy to prove it doesn't have to be that way. ๐Ÿพ

The squeeze nobody agreed to

The trick is simple. A โ€œfreeโ€ generator doesn't encode your link into the QR code. It encodes a link to their server, which then forwards visitors to your real destination. They call this a โ€œdynamicโ€ QR code and sell it as a feature. What it really is, is a leash โ€” and they hold the other end.

Once your code is printed on ten thousand flyers, stamped on a product, or etched onto a restaurant table, you can't change it. They know that. So the price goes up, the โ€œfree trialโ€ ends, and a message appears: pay, or the code goes dark.

๐Ÿ’ธ

Digital extortion

โ€œUpgrade now or your QR code stops working.โ€ When a code is already printed on physical things you've paid to produce, that's not a sales pitch โ€” it's a ransom note with a logo. Pay forever, or watch your own materials break.

โณ

Expiring links

Static QR codes never expire โ€” the math doesn't rot. But middle-man codes are switched off the moment you stop subscribing. Menus, business cards, gravestones, parcel labels, museum placards โ€” all bricked on a billing cycle.

๐Ÿ•ต๏ธ

Silent surveillance

Every scan flows through their redirect, so every scan is logged: location, time, device, IP, how many times. Your customers scanned a poster. They didn't consent to being tracked across a parking lot.

๐ŸŽฃ

Fraud & โ€œquishingโ€

Redirect codes train people to trust that a square will quietly send them somewhere else. Scammers love that. Fake parking meters, counterfeit invoices, swapped restaurant stickers โ€” โ€œquishingโ€ attacks thrive on the redirect culture these platforms normalized.

๐Ÿ”’

Hostage data

Your scan analytics, your destination URLs, your campaign โ€” locked inside someone else's dashboard. Export is โ€œpremium.โ€ Leaving means your codes die. That's not a service; it's a hostage situation dressed as a SaaS.

๐Ÿชค

The bait & switch

โ€œFree QR code generator!โ€ โ€” in the largest font. The part where it's only free until it isn't, and only yours until they decide otherwise, is in the footer, in grey, six point.

What we believe

  • A QR code you made should be yours. Forever. Encoding your own link is not a premium feature โ€” it's the entire point.
  • Static codes should never expire. If it can be remotely switched off, it was never really a QR code โ€” it was a tollbooth.
  • Scanning should be private. No redirect, no tracking pixel, no log. Where you go after you scan is nobody's business but yours.
  • Honesty over dark patterns. โ€œFreeโ€ must mean free. If there's a leash, it must be disclosed in plain language, up front.
  • The math belongs to everyone. QR is an open ISO standard. Nobody gets to privatize a public square.

๐Ÿ“œ We're lobbying for it

The Honest QR Act

Predatory QR practices exploit a gap most people don't know exists. We're calling on lawmakers and consumer-protection regulators to close it. Here's the bill we want โ€” and we'll back anyone who carries it.

  1. Truth in encoding. Any generator that routes a code through its own servers instead of encoding the customer's destination directly must say so โ€” clearly, before purchase, not in a footer.
  2. No remote kill switch on paid codes. Ban disabling a QR code a customer created and printed, as a means of extracting recurring payment. A code you made and deployed cannot be held for ransom.
  3. Right to the static equivalent. Customers must be able to export the direct, non-expiring version of any code they generated, at no extra cost, at any time.
  4. Consent for tracking. Logging scan location, device, or identity through a redirect requires clear disclosure to the people scanning โ€” not just the buyer.
  5. Anti-quishing duty. Platforms enabling arbitrary redirect swapping must take reasonable steps against fraud, and be accountable when their leashes are used to deceive.

Are you a legislator, regulator, journalist, or just someone who got burned? Use QR Puppy, share it, and tell people the square was supposed to be free.

Open source, on purpose ๐Ÿฆด

QR Puppy has no servers, no accounts, and no analytics โ€” there's literally nowhere for your data to go, because every code is built in your own browser. Don't take our word for it: the whole thing is open. Read it, audit it, fork it, self-host it, print it on a t-shirt.

A tool that asks you to trust it should let you verify it. That's the deal.

๐Ÿพ The pledge

For as long as QR Puppy exists, it will be:

  • โœ… 100% free
  • ๐Ÿ›ก๏ธ Tracking-free
  • โ™พ๏ธ Expiry-free
  • ๐Ÿ”Œ Offline-capable
  • ๐Ÿ“– Open source