Blog

How to design a QR code sign people actually scan

QR code signage best practices for booths, slides, table tents, and welcome desks: how big to make the code, where to put it, what to write next to it, and how to test it.

Sam Schrup · Updated November 7, 2026

A QR code sign has one job: get someone to lift their phone in the few seconds they're looking at it. Most signs that fail do so for one of three reasons. The code is too small for the distance, there's no reason given to scan it, or nobody tested it before the doors opened.

The QR code signage best practices below fix all three, for booth banners, table tents, slides, posters, and welcome desks.

Lead with the offer, not the code

A bare QR code asks people to trust you before they know what they'll get. Put the reason first, in the largest type on the sign:

Get the product sheet. Scan, or text DEMO to 33777.

Then the code, then the keyword. Keep it to those three things. A sign with a logo, a tagline, a website, and a QR code in the corner gives people four things to read and no clear thing to do.

Name a specific thing: "the product sheet," "today's slides," "10% off merch tonight." "Learn more" and "connect with us" aren't reasons. 15 offers that get an audience to sign up has ideas for each kind of event.

Size the code for the distance

A phone camera needs the code to fill enough of its view to read it. A common rule of thumb from QR code vendors is about 1 inch of code width for every 10 inches of scanning distance (QRStuff, checked November 2026). It's a starting point, not a standard, and dim light or a steep angle calls for a bigger code.

Where Typical scanning distance Code width to start from
Table tent or counter card 1 to 2 feet 2 to 3 inches
Booth counter or welcome desk sign 3 feet about 4 inches
Booth back wall or banner 5 to 8 feet 6 to 10 inches
Poster in a hallway 5 feet about 6 inches

On a projected slide, make the code as large as you can, ideally half the slide's height. Even then, people in the back of a large room will be too far away to scan it. That's what the keyword is for.

Always put a keyword next to it

A keyword covers everyone the code can't reach: people too far away, people whose camera won't focus, people who heard about it from a friend. On a slide, it's what the back rows will use.

Make the keyword large and plain. SLIDES, GUIDE, MERCH. A short word that names the offer gets typed correctly more often than a clever one.

Both can start the same conversation. In Textiful, each flow has one trigger, so set up the flow with the keyword, then start a copy of it from a QR code. They ask the same questions and send the same handout, and you see how many people came in through each. QR code or keyword? has the details.

Keep the code easy to read

  • Dark on light. Black or a dark color on white works best. Light codes on dark backgrounds can fail on some phones.
  • Leave a margin. Keep clear space around the code, about four of the code's small squares wide on every side. Text or a border right against the edge makes it harder to read.
  • No busy backgrounds. Don't print the code over a photo or a pattern.
  • Keep it square and flat. A code on a curved surface, or one printed at an angle, is harder to read.
  • Use a vector file for print. Download an SVG for anything printed, so it stays sharp at any size, and a PNG for slides.

Put it where people stop

People scan when they're standing still with a free hand.

  • At a booth, put the code at eye level where people stand in line or wait to talk to someone. Codes at knee height on a table skirt get missed.
  • At a welcome desk or merch table, put a small sign on the table itself, facing the person waiting.
  • On a table tent, use both sides.
  • In a printed program, put it on the page people look at most, usually the schedule.
  • On a slide, put it on one slide and leave that slide up. A small code in the footer of every slide is easy to ignore.

Test it before the doors open

Print the sign at its real size, put it where it'll go, and scan it with two or three different phones from where people will really stand. Check that:

  • the camera picks it up quickly,
  • the texting app opens with the message filled in,
  • the reply arrives, and the handout or offer comes through at the end.

Then text the keyword too, to make sure both paths work. It takes five minutes, and it's much better than finding out at the show.

Make each placement count separately

If you're putting the same offer on a banner, a table tent, and a slide, give each one its own QR code. Each code reports separately, so after the event you can see which placement did the work and design next year's booth around it.

For the rest of the process (the offer, the ask, delivery, and follow-up), see the event lead capture playbook.

How Textiful helps

Textiful QR codes are free and unlimited on every plan. Download them as a PNG for slides or an SVG for print. Each one opens a text to 33777 or 55444 that's ready to send, and each counts its own scans.

Try it at your next event → Start a free trial

Questions people ask

Keep exploring

Event lead capture: a playbook for live audiences

How to turn a room into contacts you can follow up with: what to offer, how to ask from the stage or the booth, what to ask for, and what to do in the 24 hours after.

Read

The stage ask: what to say so the room texts in

A word-for-word call to action for the end of a presentation, when to say it, and what to do when nobody reaches for their phone.

Read

15 offers that get an audience to sign up at a live event

Lead magnet ideas for events, grouped by where you are: talks, workshops, booths, churches, concerts, and conferences. Each one arrives the moment someone signs up.

Read

QR code to SMS

A QR code to SMS is a QR code that, when scanned, opens the phone's texting app with the recipient number and message already filled in, so the person only has to tap send. It turns a camera scan into a text without typing a number or keyword.

Read

Keyword (texting)

In texting, a keyword is a word someone texts to a short code to start a specific program, such as SLIDES to get a slide deck or JOIN to sign up for a list. On a shared short code, the keyword tells the system which organization and which program the message belongs to.

Read

Trade show lead capture for booth teams

Trade show lead capture with Textiful works from the visitor's own phone: they scan a QR code on your booth sign or text a keyword to 33777, answer two or three questions, and the lead goes to your CRM through Zapier or a webhook. Your staff gets an email for each lead, so a hot one doesn't wait until Monday.

Read

A digital connection card for church guests

A digital connection card for church works from the guest's own phone: during welcome time, they scan a QR code in the bulletin or text a keyword to 33777, give a name and email, and your guest follow-up team gets an email right away. It replaces the card in the seat-back pocket for the people who were never going to fill it out.

Read

Collect fan emails at concerts and shows

The easiest way to collect fan emails at concerts is to say a keyword from the stage between songs and put a QR code on the merch table. Fans text FANS to 33777, give an email, and get the unreleased track or setlist you promised, and they land in your email list before the encore.

Read

Ready for your next event?

Try Textiful free for 14 days. Set up a QR code or keyword in minutes and see who shows up.