Free · Static codes need no sign-up · No watermark

Black Friday deals, one scan away.

Put the sale on every surface — window posters, shelf tags, receipts, packaging. Turn the promo code into a scannable code, or link straight to the deal. When the offer changes mid-weekend, a dynamic code changes with it. The poster doesn’t.

  1. 1Decide what the scan opensA promo code, your sale page, a doorbuster list — one code, one job.
  2. 2Make the codeCoupon codes are static: free, no sign-up, generated in your browser. For a sale page, sign in free and make it dynamic so you can repoint it later.
  3. 3Print once, swap all weekendEarly access Thursday, doorbusters Friday, Cyber Monday leftovers on Monday — edit the destination, keep the poster.

Create your QR code

Style
Holiday presetsOne tap — ink, paper & frame set
Dot styleQR dot shape
Error correctionHigher survives wear
ColorsTap or customize
Ink
Background
LogoBrand or your own
Export size1024 px
FrameBorder around the code
Type and it appears
Fill in your content, then hit Generate

Static codes are generated locally in your browser.

Good to know

Static or dynamic — which does a sale need?

Static for the coupon code itself: it carries the code as text and never expires. Dynamic for anything that changes — the sale page, hourly drops, stock that sells out. Dynamic codes are free with a sign-in, and currently unlimited for a limited time.

Can I change where a printed code points?

Yes — that’s what dynamic means here. Edit the destination from your dashboard any time; the printed code never changes.

What happens to my codes after the sale?

Nothing expires. Repoint dynamic codes to your next campaign, and keep the posters for next year — same codes, new offers.

How big should a window poster code be?

Big enough to scan through glass from the sidewalk — 10 cm (4 in) or more. Our blog’s print size guide has the full distance table.