What to Write Next to a QR Code: Call-to-Action Examples
Write what the person gets, in three to six words, right next to the code: "Scan to see today's menu", "Scan for 20% off", "Scan to join the Wi‑Fi". A bare code asks people to trust you without knowing why; a short line that names the result removes the guesswork. If the scan leads somewhere they might hesitate to go, such as a payment page or a form that asks for personal details, add one more line that says so.
Why the words matter more than the code
People decide whether to scan in a second or two, usually while doing something else: waiting for a coffee, walking past a window, sitting at a table. A code on its own tells them nothing about what will happen. They have to guess whether it opens a menu, an app store, a sign-up form or something they would rather avoid.
QR phishing has made people more careful, too. A clear line that matches what the scan really does is part of looking trustworthy. If your sign says "Scan for the menu" and the code opens the menu, people learn your codes are safe. If it opens a login page, they learn the opposite.
A simple formula
Most good calls to action follow one of three patterns.
| Pattern | Template | Example |
|---|---|---|
| Verb + result | Scan to [do something] | Scan to order |
| Benefit first | [What they get] → scan | Free first class: scan to book |
| Answer a question | [Question]? Scan | Allergies? Scan for ingredients |
Keep the verb concrete. "Scan to pay" beats "Scan here", and "Scan for the audio guide" beats "Learn more". If space is tight, the result alone is fine: "Menu", "Wi‑Fi", "RSVP".
Examples by setting
Restaurants and cafés
- Scan to order (and pay at your table)
- Today's menu: scan
- Free Wi‑Fi: scan to connect
- Enjoyed it? Scan to leave a review
- Allergen information: scan
Shops and packaging
- Scan for care instructions
- Running low? Scan to reorder
- Scan to register your warranty
- Scan for 15% off your next order
- How it was made: scan
Events and weddings
- RSVP here
- Share your photos: scan
- Scan for the schedule and map
- Your ticket: scan at the door
- Scan to join the guest Wi‑Fi
Property, salons and local services
- Scan for photos, price and floor plan
- Book your next appointment
- Scan to book a viewing
- First class free: scan to book
- Scan for opening hours and directions
Personal and professional
- Scan to save my contact
- Portfolio: scan
- If found, please scan (pet tags)
- Let's connect (trade show badges)
Screens and presentations
- Scan for the slides
- Scan to answer the poll
- Download the worksheet
- Watch the full video: scan
Where to put the words
On the frame. A label strip directly above or below the code reads as part of it. This is the strongest placement because the eye lands on both at once.
Beside the code. Fine on posters and packaging where there is room for a sentence. Keep the line within a code's width of the code itself.
Inside the code. Some generators let you put text in the middle of the pattern. It looks clever, but it uses up error correction that would otherwise protect against scuffs and glare. A frame label is safer.
Write for the moment, not the brand
A slogan that works on a billboard rarely works beside a code. The person holding a phone wants to know one thing: what happens if I scan this? Compare:
| Weak | Better | Why |
|---|---|---|
| Discover more | Scan for the full spec sheet | Names the result |
| Connect with us | Follow us on Instagram | Says where they will go |
| Scan me! | Scan to book a table | Gives a reason |
| Experience the future of dining | Scan to order | Plain beats clever |
Size and contrast for the text
The call to action needs to be readable from the same distance as the code. On a table card, 10–12 pt is enough. On a window sign read from a metre away, aim for 24 pt or more. Use the same dark-on-light rule as the code itself.
Translate it, don't just shrink it
If your audience reads more than one language, put both lines next to the code rather than cramming them into a frame label. Many generators let you set the frame text yourself; write each language naturally rather than translating word for word. "Scan to order" in German reads better as "Scannen & bestellen" than as a literal translation.
Test the promise, not just the scan
When you test a printed code, check that it opens what the text promises, on a phone using mobile data rather than your Wi‑Fi. If the line says "menu" and the page takes eight seconds to load a PDF, the promise is broken. With a dynamic code you can fix the destination later without reprinting, but the words are printed, so they have to stay true.
If you want ready-made combinations of design and label, the QR code examples gallery has templates for each of the settings above, each with a frame label you can edit.
FAQ
What is the best call to action for a QR code?
The best one names the result of scanning in a few words, such as "Scan to order" or "Scan for 20% off". It should match what the code actually opens. Generic phrases like "Scan me" or "Learn more" give people no reason to scan.
Should a QR code say "Scan me"?
"Scan me" is better than nothing because it tells people the code is meant for them, but it says nothing about what they will get. Replace it with the result whenever you have room: "Scan for the menu", "Scan to RSVP".
Can I put text inside a QR code?
You can place a small logo or text in the center if you use high error correction, but it reduces the code's tolerance for damage and glare. Text on a frame label above or below the code is more readable and does not affect scanning.
Do QR codes need instructions for older audiences?
A short line like "Open your phone camera and point it at the code" helps where many readers may not have scanned before, such as on letters, community notices and pharmacy leaflets. Most phone cameras read QR codes without an app, so you do not need to tell people to download anything.