Flyers get handed out, pinned to corkboards, and left on counters long after the event or offer they announce has passed. A printed URL can't keep up with that. A dynamic QR code can: the code itself never changes, but the page it opens is something you control from a private manage link, so you can swap the destination whenever your plans change.
This page walks through setting up a code for a flyer run, where to place it on the sheet, how big to print it, and what the page behind it should do. The generator is free, needs no account, and the codes never expire or hit a scan limit, so a flyer that survives on a café wall for a year keeps working.
Where to place it
- Bottom-right corner of the front side, where the eye lands after reading the headline and before turning the sheet over.
- On the back of a double-sided flyer next to the full details, for readers who want more after the front hooks them.
- On tear-off strips at the bottom of a community board flyer, one small code per strip instead of a phone number.
- Beside the price or offer block on a promotional handout, so the code sits right next to the reason to scan.
- On a door-hanger version of the flyer, near the top hole where it is visible while hanging on a handle.
Tips that improve scans
Size for arm’s length
Flyers are read at 30 to 50 cm, so a code of about 2.5 to 3 cm square is comfortable. Leave a clear white margin around it roughly the width of four code modules.
Say what happens
Replace "Scan me" with the outcome: "Scan for 20% off your first visit" or "Scan to see the full schedule." A specific promise gets more scans than a bare square.
Build for phones
The destination must load fast on mobile and show the promised thing at the top. Do not drop people on a home page and make them hunt for the offer.
Print a URL too
Add a short readable web address under the code for people who prefer typing. It doubles as a backup if a fold or crease lands on the code.
A yoga studio changes its opening date
A small yoga studio prints 2,000 flyers announcing a grand opening on the first of the month, with a code linking to a booking page. Two weeks later, a contractor delay pushes the date back ten days. Instead of reprinting, the owner opens the manage link and points the code to an updated page with the new date and an apology discount. The flyers already up at cafés and laundromats keep working, and the daily scan chart shows interest holding steady through the delay.