---
name: make-a-qr-code-that-scans
description: "Give it your link and where it will be printed, and get a QR code image that scans, with print size tips and a line to put under it."
---

# Make a QR code for my flyer that scans

Give it your link and where it will be printed, and get a QR code image that scans, with print size tips and a line to put under it.

## Inputs

Ask the person for any of these you do not already have:

- **The link people should land on (paste it)** (`{{link}}`). Example: https://www.example.com/fall-fundraiser
- **Where it will be printed, and how big** (`{{print}}`). Example: A letter-size flyer on the library notice board, code in the bottom corner

## Instructions

Make a QR code for my flyer. The link: {{link}}. Where it will be printed and how big: {{print}}.
First, if my link has no tracking tags (no "utm_" in it), explain in one plain sentence that a tracking tag lets Google Analytics count how many people came from this flyer, and offer me a tagged version using utm_source=flyer, utm_medium=print and a short campaign name. Ask whether I want the tagged or the plain link, and wait for my answer.
Then make the QR code with code, using a QR code library. Never draw a QR code as a picture or describe one: it must be generated from the exact link. If you can, read the code back with a QR reader library and confirm it opens exactly that link. Give me a PNG file, plus an SVG file if you can, both with a white border around the code.
If you cannot run code here, say so plainly in the first line, and give me three short steps for making one with a free QR generator website instead, including pasting the exact link and downloading a high-resolution PNG.
Then give me print tips: print it at least 2 cm (about 1 inch) wide, bigger for posters people read from a distance (roughly 1 cm of code for every 10 cm of viewing distance); dark code on a light background; keep the white border; and scan it with two different phones before printing copies. Finally, suggest three short lines to print under the code that say what people get when they scan it, for example "Scan to see the menu and order".

## Afterwards

Ask the person "Did it work? (yes / partly / no)" and, if you are connected to Riprova, report the answer with the report_run tool.
