Coupon QR Code Generator for Discounts and Promo Offers
A coupon QR code takes the friction out of a discount. Instead of asking someone to remember a promo code, type it correctly at checkout and hope it still applies, a scan drops them straight onto the offer page with the discount already attached. QRPixel builds coupon codes free in your browser, styled to match a flyer, a shop window or a packaging insert, and exported as vector files that stay crisp at any print size.
What you get
Encode a discounted checkout URL, promo code or offer landing page
Brand colours and centre logo so the code matches campaign artwork
SVG export for flyers, packaging and window decals; PNG for social
Works alongside bulk generation for unique one-per-customer codes
No signup, no expiry on the generator and no watermark
How a coupon QR code works in practice
The code itself is a pointer, not a voucher. What makes it a coupon is what sits behind it: most often a store URL carrying the discount as a parameter, so the discount is applied automatically when the page loads, or a landing page that displays the promo code and an explanation of the terms.
Shopify, WooCommerce, BigCommerce and most modern carts all support a discount URL — a link that applies a named discount to the cart on arrival. That is almost always the better destination than a page showing a code to copy, because every manual step between scan and checkout loses a share of customers.
Where a redeemable-once coupon is needed — a single-use voucher per customer — you generate one code per unique URL rather than one shared code. That is a batch job, not a manual one, and it is the point at which a bulk generator becomes essential.
Choosing the right destination for your offer
A discount-applied cart URL is the highest-converting option: scan, cart already discounted, checkout. Use it for anything where the offer is straightforward and applies site-wide or to a defined collection.
An offer landing page is the right choice when the discount needs explaining — minimum spend, exclusions, an expiry date, or a choice between two offers. It also gives you a place to capture an email in exchange for the code, which turns a one-off discount into a list signup.
Plain text encoding, where the code itself contains the promo string, works for in-store staff-applied discounts but is the weakest option online: the customer has to copy the text out of their camera app and paste it into a checkout, which many will not bother doing.
Tracking scans and redemptions without a paid platform
Static codes do not report scans by themselves, but the destination does. Append UTM parameters to the URL you encode — source, medium and campaign — and every scan appears in your analytics as attributable traffic. Give each placement its own campaign value so you can tell the shop-window code from the flyer code from the packaging insert.
For redemptions specifically, the cleanest measure is the discount code's own usage count in your ecommerce dashboard. Create a distinct discount code per placement rather than reusing one across the whole campaign, and the report tells you which physical placement actually generated sales rather than just scans.
Keep the URL short despite the parameters. A long tracked URL produces a dense code that needs more print area, so use a short link that carries the parameters on the other side if the code has to print small.
Coupon QR code campaigns that work
A packaging insert with a 15% code for the next order — scanned at the moment of unboxing, when goodwill is highest — is consistently one of the highest-redemption placements for ecommerce. A shop-window decal offering a first-visit discount converts passing footfall outside opening hours.
Local flyers and door drops pair well with a code plus a printed expiry date, which creates urgency the code alone cannot convey. Event stands use a code that applies a show-only discount, with the offer expiring the day the event closes so it does not leak online afterwards.
Loyalty cards use a code linking to a digital stamp page, and receipts carry a next-visit discount code that captures customers while they are still holding the bag.
Design and print rules for coupon codes
Always print the offer in plain text next to the code. 'Scan for 15% off your next order' does more work than the code itself, because an unlabelled square gives nobody a reason to scan it. Include the expiry date in text so it is legible without scanning.
Keep contrast high even when campaign artwork is colourful. Placing the code in a solid white or solid brand-colour panel, rather than directly over a photograph, is the difference between a code that scans in a shop doorway and one that fails in poor light.
Leave the quiet zone — a clear margin of at least four modules around the pattern. Cramming a coupon code into the corner of a flyer with text pressed against it is the most common cause of scan failure on printed promotional material.
Common coupon QR code mistakes
Printing a code before the discount exists in your store, so early scanners find a checkout that rejects the code. Create and test the discount first, then generate. Letting a discount expire while thousands of printed codes remain in circulation, with no page explaining that the offer has ended — point the code at a page you control so an expired offer can become a 'this offer has ended, here's the current one' page instead of an error.
Sharing one code across every channel, which makes attribution impossible. And reusing a single-use voucher code as a printed public code, which typically results in the first customer redeeming it and everyone else seeing a failure.
Pro tips for coupon campaigns
Generate unique codes in bulk when the offer is genuinely one-per-customer: export a CSV of unique discount URLs from your store, run it through a batch generator, and print each voucher with its own code. This prevents the offer being screenshotted and shared publicly.
Set the destination page to work on a phone first. Coupon scans are almost entirely mobile, so a landing page that requires pinch-zooming or loads a heavy hero image will lose redemptions the code worked hard to earn.
Create Your QR Code
Frequently Asked Questions
How do I make a QR code for a discount coupon?
Create the discount in your store first, build a URL that applies it automatically to the cart, then paste that URL into QRPixel, style it and export SVG for print. Test the full journey on a phone before printing.
Can a coupon QR code apply the discount automatically?
Yes, if you encode a discount URL. Most ecommerce platforms support a link that applies a named discount on arrival, so the customer scans and the cart is already discounted with nothing to type.
Can I track how many people scanned my coupon code?
Add UTM parameters to the encoded URL and each scan shows up in your analytics as attributable traffic. For redemptions specifically, use a distinct discount code per placement and read the usage count in your store dashboard.
Can I create single-use coupon QR codes?
Yes, by generating one code per unique discount URL. Export the unique URLs from your store as a CSV and run them through the bulk generator so each printed voucher carries its own redeemable code.
What happens when my coupon offer expires?
The code keeps working — it points wherever you told it to. Point it at a page you control so that when the offer ends you can replace that page's content with the current promotion instead of leaving customers on a broken checkout.
How big should a coupon QR code be on a flyer?
Around 2.5-3 cm square is comfortable for a hand-held flyer. Go larger for window decals and posters, where the scan distance is greater, and always keep a clear margin around the code.
Do coupon QR codes expire?
The code itself never expires — QRPixel codes are static and have no time limit. Only the offer behind it expires, which is controlled by your store's discount settings or the landing page you point at.
Related pages and guides
- Create your coupon QR code — Build and download a styled coupon code free.
- Bulk QR code generator — Generate unique single-use voucher codes from a CSV.
- Google review QR code generator — Turn happy customers into reviews with one scan.
- QR code generator with logo — Match the code to your campaign branding.
- QR code design best practices — Contrast and sizing rules for printed promotions.