How to Create a Coupon QR Code: Promo Codes, Vouchers & In-Store Offers (2026)

TryQRMint Editorial Team(QR Guides & Product Education)
••9 min read
A coupon QR code opens a mobile coupon page when scanned. The page shows your offer, the terms, a promo code with a copy button, and the expiry date. To create one, first set up the discount code in your store or POS, then enter the offer details in a coupon QR code generator, design the code, and print it.
Free QR Code Generator

Looking to build this now? Try our Digital Coupon QR Code Generator

Deploy mobile coupon vouchers with copyable discount codes, expiration countdowns, and direct redemption buttons.

Open Tool

1. First, Create the Voucher Code in Your Store or POS

A QR code displays a promo code, but your checkout is what accepts it. Before you make the QR code, create the voucher code where customers will redeem it:

  • Online stores: In Shopify, WooCommerce, or similar platforms, create a discount code (for example `SPRING20`). Set the discount value, minimum spend, eligible products, start and end dates, and usage limits there.
  • In-store POS: Create the matching discount in your point-of-sale system (Square, Toast, Lightspeed, and others), so cashiers can apply it at the till.
  • Choose a clear code name: Short, readable codes such as `WELCOME10` are easy to type if someone can't copy. Avoid look-alike characters such as O and 0.
  • One code per campaign: A different code for each flyer, window sign, or mailer lets your sales reports show which channel drove redemptions.
  • Set the expiry in the system that enforces it: The coupon page displays an expiry date, but only your checkout or POS can actually block an expired code.
TryQRMint shows one promo code per coupon QR code. It does not generate unique single-use codes for each customer or validate redemptions, so use your store's usage limits (such as 'one use per customer') to control abuse.

2. What Customers See When They Scan a Coupon QR Code

The Coupon Offer type in TryQRMint creates a hosted mobile coupon page, so there is no need to build a landing page yourself. The page includes:

  • Offer title: The headline value, such as 'Get 20% Off Your Next Order'.
  • Terms and description: Short conditions, for example 'Valid on all online purchases over $50'.
  • Promo code with a Copy code button: One tap copies the code to the phone's clipboard, ready to paste at an online checkout.
  • Valid until date: The expiry date you choose is shown clearly, which builds honest urgency.
  • Works in-store too: Customers can show the coupon screen to a cashier, who types or scans the code into the POS.
TryQRMint Studio

Create Your Custom QR Code

Generate static and dynamic QR codes tailored for your brand, with custom colors, embedded logos, and mobile-friendly microsites.

✓ Free static QR creation available✓ Dynamic QR tools available with eligible trial/paid access✓ Custom QR styling

3. How to Create a Coupon QR Code in TryQRMint (Step by Step)

Coupon Offer is a dynamic QR type, so it starts with the 7-day dynamic trial (up to 2 dynamic codes) and then needs a Pro or Business plan to stay active. Here is the flow in the Studio:

  • Step 1 — Pick the type: Open the Studio and choose 'Coupon Offer' from the dynamic types.
  • Step 2 — Enter the offer: Fill in the Offer Title and the Terms & Description fields.
  • Step 3 — Add the code and date: Enter the Promo / Discount Code exactly as it is set up in your store, then pick the Expiration Date.
  • Step 4 — Design the QR code: Apply your brand colors, add your logo, and choose a frame with a clear call to action such as 'Scan for 20% Off'.
  • Step 5 — Preview, sign in and save: Check the live mobile preview of the coupon page, then sign in and save the code to your dashboard.
  • Step 6 — Download and test: Download a PNG (or SVG during the trial and on paid plans), scan it with a phone, tap Copy code, and complete a test checkout with the code.
Because the code is dynamic, you can later change the offer, promo code, or expiry date from your dashboard, and the printed QR code shows the new version. Just remember to update the matching discount in your store at the same time.

4. Coupon QR Code vs. Coupon Barcode vs. Printed Promo Code

These three formats solve different problems, and many retailers use more than one:

FormatHow It Is RedeemedCan You Edit It After Printing?Best For
Coupon QR code (TryQRMint)Customer scans, copies the code, uses it online or shows it in-storeYes, while the dynamic plan is activeFlyers, window signs, packaging, receipts
Coupon barcode (1D)Cashier scans it at the POSNoRetailers whose POS issues its own barcodes
Printed promo code textCustomer types it at checkoutNoPrint ads with little space

5. Where to Put QR Code Offers

QR code promotions work best where people have a moment to scan and a reason to come back:

  • Shop windows: 'Scan for 10% off today' turns passing foot traffic into store visits, even after hours.
  • Receipts and bag inserts: A 'next visit' offer encourages a second purchase.
  • Product packaging: A reorder discount inside the box rewards repeat buyers. See our ecommerce packaging QR code guide.
  • Direct mail and flyers: Use a separate code per mailing area to compare response.
  • Tables and counters: Restaurants and cafes can offer a dessert or loyalty discount.

6. Tracking QR Code Promotions and Redemptions

You have two sources of data, and together they tell you how a promotion performed:

  • Scans (TryQRMint): Each dynamic coupon code shows total and unique scans, country and city, device, and scans over time. This tells you which placements get attention.
  • Redemptions (your store or POS): Discount reports show how many times each promo code was actually used and the revenue it brought in.
  • Scan-to-redemption rate: Divide redemptions by unique scans for each campaign. A high scan count with few redemptions usually means that the offer or terms need work.
  • Compare channels: Create one coupon QR code and one promo code per channel, then compare both numbers. For broader campaign tips, read our QR code marketing best practices.

7. Printing Tips and Troubleshooting

Avoid these common problems before you print a large batch:

  • Code rejected at checkout: Check that the promo code on the coupon page matches the store exactly, including capitalization, and that the discount is active.
  • Code too small: On flyers and receipts, keep the QR code at least about 2 cm (0.8 in) wide, and test the actual print. Our QR code sizing guide covers larger formats.
  • Low contrast or busy backgrounds: Use a dark code on a light area of the design.
  • Coupon page stops opening: Dynamic codes need an active trial or paid plan. If your plan lapses, the code stops working until you renew.
  • Not scanning at all? Work through our QR code not scanning checklist.

Final Takeaway

A good coupon QR code combines a real discount set up in your store with a clear mobile coupon page that customers can copy and redeem in seconds. Create the voucher code first, use one code per channel, and compare scans with redemptions to see which promotion works best.

Got Questions?

Frequently Asked Questions

Find immediate answers regarding dynamic QR codes, analytics, formats, and commercial usage.

Create the discount code in your store or POS first. Then choose the Coupon Offer type in TryQRMint, enter the offer title, terms, promo code, and expiry date, design the QR code, and save it. Scanning the code opens a mobile coupon page with a Copy code button.

Coupon Offer is a dynamic type. New accounts can try it free with the 7-day dynamic trial (up to 2 dynamic codes). After that, it needs a Pro plan ($9/mo, or $7/mo billed annually) or a Business plan to keep working.

Voucher codes are created in the system that redeems them, such as Shopify, WooCommerce, or your POS. There you set the discount, dates, and usage limits. Then add the same code to your coupon QR code so customers can see and copy it.

No. TryQRMint displays the offer and counts scans. Your checkout or POS validates the code, enforces the expiry date, and limits how many times it can be used.

Yes. Because coupon QR codes are dynamic, you can edit the offer, code, or expiry date from your dashboard while your trial or paid plan is active. The printed QR code does not change.

Yes. Online, they tap Copy code and paste it at checkout. In-store, they show the coupon screen to the cashier, who enters the code in the POS.

Get Started in 30 Seconds

Ready to Supercharge Your QR Campaigns?

Create a free account to design branded QR codes, launch dynamic redirects you can edit anytime, and track scans in real time.

No credit card requiredPNG & SVG downloadsUnlimited scans on every QR code