📄 Print campaigns

How to create a QR code for flyers

Choose one action for the flyer, tag its URL, paste it into the generator and download the QR code as SVG. Test a proof at final size on another phone before printing the full run. Use a separate link for each design, area or distribution when you need comparable results.

6 min readUpdated

On this page
  1. 01Add a QR code to a flyer in five steps
  2. 02Choose the right flyer destination
  3. 03Use one QR link per design, area or print run
  4. 04Prepare the QR code for print
  5. 05Measure opens, sessions and outcomes separately
  6. 06Preflight checklist

A QR code turns a flyer into an entry point for a mobile action: view an offer, book, open a catalogue, register or ask for information. The code does not make a campaign measurable by itself. You still need a clear destination, an identifiable link and a downstream conversion event.

Add a QR code to a flyer in five steps

  1. 1

    Choose one action and a mobile destination

    Decide what should happen after the scan. Link to the specific offer or action page rather than a homepage where the reader must search again.

  2. 2

    Tag the URL before generating

    If you use Analytics, set utm_source for the distribution or placement, utm_medium=qr and utm_campaign for the campaign. Use utm_content to distinguish designs.

  3. 4

    Generate and download the SVG

    Paste the complete URL into the generator, save the link to your account before distribution and place the vector file without stretching or cropping it.

Save the link before printing

An anonymous taap.at creation lasts 30 days and records no analytics. Free removes automatic expiry, shows seven days of data and supports 100 monthly opens before an ad-supported interstitial; it cannot edit the destination. Editing requires Basic or Premium.

Choose the right flyer destination

GoalRecommended destinationConversion to measure
PromotionOffer landing page with visible termsPurchase or redemption
EventRegistration, schedule or ticket pageRegistration or attendance
CatalogueMobile page or lightweight public PDFEnquiry, download or order
Local businessBooking, WhatsApp or precise locationBooking, conversation or recorded visit
Lead generationShort mobile-friendly formValid submission, not only an open

The prompt beside the code should promise the outcome: “Scan to book”, “Get the voucher” or “View the catalogue”. “Scan me” gives no reason to act. Add a readable short URL as a fallback when the asset must work for someone who cannot scan.

ComparisonSeparateKeep constant
Two designsLink and utm_contentOffer, audience, period and distribution
Two neighbourhoods or branchesLink and utm_sourceDesign, prompt and destination
Flyer versus posterLink and placement sourceCampaign and conversion
Two offersLanding page, link and campaignArea and distributed volume where possible

Record how many assets were distributed, where, when and in which version. Without that denominator, opens show activity but not a comparable response rate. Change one variable per test so the result can be interpreted.

Prepare the QR code for print

  • Preserve a clear four-module quiet zone around the pattern; do not place text, borders or artwork inside it.
  • Use dark modules on a light background and avoid gradients, glare and folds over the code.
  • Place the original SVG in the design file; do not use a screenshot or distort its proportions.
  • Size it for the viewing distance, material and module density instead of trusting one universal measurement.
  • Test the exported artwork and a printed proof at the real size, light and distance.
  • Check that the destination is still active before every reprint.

The physical proof is decisive

DENSO WAVE requires a four-module quiet zone and notes that larger modules are read more reliably. Print the QR code as large as the layout allows and test the real flyer: a screen does not reproduce paper, ink, folds, lighting or viewing distance.

Measure opens, sessions and outcomes separately

  1. 1

    Record the baseline

    Save the date, URL, UTM values, design, print run, area, prompt and intended conversion before distribution.

  2. 2

    Review opens

    taap.at records requests during the redirect. One open is not necessarily one person.

  3. 3

    Review sessions and behaviour

    Analytics receives UTM values after the destination loads and reports campaign, source and medium. Consent, blockers or early exits can make this count differ from opens.

  4. 4

    Review the final conversion

    Count purchases, forms, bookings or conversations in the relevant system. Do not call a scan a conversion.

  5. 5

    Evaluate after 14 and 28 days

    Compare variants over the same window. Few opens point to visibility, prompt, size or distribution; opens without conversions point to the promise, destination or form.

Preflight checklist

  • The prompt explains what the reader receives after scanning.
  • The destination loads quickly on mobile and shows the promised action.
  • The URL and UTM values belong to this variant rather than another campaign.
  • The link is saved and the plan supports the expected duration and volume.
  • The SVG keeps its proportions, contrast and quiet zone.
  • The proof works on two phones over mobile data.
  • Purchase, registration, booking or lead will be measured separately from the open.

Frequently asked questions

How do I create a QR code for a flyer?

Choose the exact destination, add UTM parameters when using Analytics, paste the URL into the generator, download the SVG and test a printed proof before the full run.

What link should a flyer QR code open?

Use a mobile landing page that fulfils the printed promise: offer, booking, catalogue, form or contact. Avoid a generic homepage.

How can I tell which flyer worked best?

Create a separate link and UTM values for each design or area, record the number distributed and compare opens, sessions and conversions over the same window.

Can I change the page after printing?

Only if the QR points to an editable link and your plan permits destination changes. On taap.at, editing requires Basic or Premium; Free does not include it.

How large should a QR code be on a flyer?

There is no universal size. Module density, print, contrast, camera and distance matter. Preserve a four-module margin, use the available space and test the final printed size.

Does a scan equal a sale?

No. The redirect records an open, Analytics may record a session, and your store or CRM must record the purchase or lead. These are separate stages.

Make it yours and track every click

Create a free account so your links do not expire and you can measure country, device, and source.

Keep reading