Skip to content
Design Tool

QR Call to Action Builder

Write and style a call-to-action line for a QR code — text, arrow, urgency — with a live preview card.

20/42 characters

Live preview card

Preview will appear here.

Preview line: ↓ Scan to see the menu

Read it from two metres away. If you cannot read it at a glance, shorten it or enlarge the text.

How to Write a Call to Action People Actually Follow

A QR code without a call to action is a puzzle with no instructions. People see the pattern, wonder what it does, and walk past. A call to action answers the one question standing between seeing and scanning: what do I get if I point my phone at this. The strongest calls to action name a concrete benefit in plain words. Scan to see the menu beats scan me, because it tells the reader the reward. Scan for 10 percent off beats scan for an offer, because it names the number. Specificity is the whole technique; everything else is presentation.

Length is the enemy. A call to action is read at a glance, from a distance, often while the reader is walking. One short line works. Two lines sometimes work if the type is large. A sentence that wraps to three lines will not be read at all. The 42-character limit on this tool is deliberate: it forces you to cut filler words and keep the verb and the benefit. Scan the menu, book a table, and get the discount are all complete calls to action in three words. If your line needs the word please, an explanation, or a second clause, it is too long, and the extra words are costing you scans.

Arrows and urgency tags are seasoning, not substance. An arrow pointing at the code helps when the code and the text are separated on the page, because it resolves the question of what to scan. When the text already sits directly under the code, the arrow adds little. Urgency works only when it is true and specific: today only is a real deadline, while limited time is vague enough to be ignored. False urgency is worse than none, because a reader who scans and finds no deadline learns that your signs exaggerate, and the next sign gets ignored too. Use urgency for genuine deadlines and skip it otherwise.

Color and size decide whether the line gets read at all. The call to action must contrast strongly with its background, and it must be large enough to read from the distance at which people will stand. A line that is legible on your monitor at arm's length may be illegible on a poster read from two metres. The preview card on this tool is a good place to test: step back from the screen and read the line at a glance. If you have to lean in or squint, shorten the line or enlarge the type. Never let the call to action shrink to make room for a bigger code; both need their full size, and a layout that cannot fit both needs a shorter line or a larger surface.

Test the finished card with strangers, not colleagues. Colleagues already know what the code does, so they cannot tell you whether the line explains it. Show the card to someone who has not seen the campaign and ask them what they would get by scanning. If they answer correctly in a few seconds, the line works. If they hesitate, guess, or ask a question, rewrite it. One round of that test catches more problems than a week of internal review, because it measures the only thing that matters: whether a stranger understands the offer fast enough to act on it.

Frequently Asked Questions

What makes a good QR call to action?

A concrete benefit in one short line: Scan to see the menu, Scan for 10% off. Specificity beats generic wording like Scan me every time.

How long should the line be?

One line, ideally under 42 characters. If it wraps to three lines or needs a second clause, it is too long and will not be read at a glance.

Does urgency like Today only help?

Only when it is true and specific. A genuine deadline motivates action. Vague or false urgency gets ignored and teaches readers that your signs exaggerate.

Where should the call to action sit?

Directly under the code, in large high-contrast type. If the code and the text are separated on the page, add an arrow pointing at the code.