The QR code that changes destination after printing

Everyone has lived (or almost lived) this story: the print shop delivers ten thousand flyers, someone scans the QR code to double-check... and the page moved. The printed code points at a dead link. Reprint everything.

The problem is what the code stores

A regular QR code stores the page's link: fixed in ink forever. Page changes, code dies.

At I LOVE HTML, the code stores a short address of ours, resolved at the moment of the scan. The destination is a setting you change in the dashboard whenever you want:

  • Rename the link, the code keeps working
  • Swap the whole document, the code keeps working
  • Promotion over? Schedule it: "after this date, send scans to another page"

The flyers already printed are never left behind.

One code per poster, and the answer nobody gives you

Create several codes for the same page: one per store, per city, per magazine. Identical for the reader, counted separately for you. That's how you find out which point of sale actually works.

And because we also host the page, we measure both ends:

  • Scans: counted at the moment of the scan
  • Views: counted on the page

Lots of scans and few views? The poster works and the page doesn't. That gap between the two numbers is exactly the information QR tools can't give you, they lose the visitor in the redirect.

Printing without surprises

Before download, every code goes through a real decoder: if it isn't readable (low contrast is the #1 QR failure in the real world), the download is blocked with an explanation of what to fix. And the print sheet PDF comes out with a declared physical size (25 to 120 mm), crop marks and the reading distance that size buys.

Need volume? Paste a spreadsheet column and walk out with one code per row, in a ZIP with one SVG per code and a CSV manifest for the print shop.

QR codes with all of these features are in every plan: including the free one. Create your account and print without fear.

← Back to blog