How-to

How do I set up a feedback QR code for my business?

The short answer

A feedback QR code is a printed code that opens a page where a customer can tell you what to fix, without an app and without finding you on Google first. Setting one up takes about half an hour:

  1. Decide what you want back: private feedback, public reviews, or a page that offers both to everyone.
  2. Build the page: one question, no login, no app.
  3. Generate a static QR code that points at it, and download it as SVG or a large PNG.
  4. Write under twenty words around the code that say it is anonymous and that the owner reads it.
  5. Print it big enough: about 1 cm of code for every 10 cm of scanning distance, on matte stock.
  6. Hang it where people wait, not where they pay or leave.
  7. Route the notes so somebody gets an alert the day a note is written.

Most guides stop after step three, which is why so many of these signs end up on a wall collecting nothing. The code is the easy part. The parts that decide whether you hear anything are the page behind it, the words beside it, the size you print it, and whether a note reaching you actually reaches a person.

Here is the whole build, in the order I would do it.

Step 1: Decide what you actually want back

Three different jobs get called a feedback QR code, and they need different setups. Pick one before you print anything.

What you wantWhere the code should pointWatch out for
Problems you can fix
The dryer is broken, the 6am instructor is always late
A private page, anonymous by default, one open text field Nothing arrives if the page asks for a name or a login
Public reviews
More stars on your listing
Your Google or Yelp review link, shown to every customer Sending only happy customers there breaks platform rules
Both
Hear the problem, and let fans post
One page that takes the private note first, then offers a review link to everybody Keep the review link visible to all, not just the people who rated you well

That third row is where the trap lives. The old trick of asking "how did we do?" and routing five stars to Google while everyone else gets a private form is called review gating, and Google's review policy prohibits soliciting reviews selectively. If the same sign shows the review link to a furious customer and a delighted one, you are fine. If it hides the link from unhappy people, you are risking your listing.

The rest of this guide assumes the first job, private feedback you can act on, because that is the one that changes how the business runs.

Step 2: Build the page the code opens

Someone standing in your shop gives this about ten seconds. The page has to earn the note inside that window.

Five rules, in order of how much they cost you when you break them:

  • No login, no app, no account. A sign-in wall takes most of your answers with it. The page should work for a stranger who has never heard of the software behind it.
  • One question. A single open text box. Every extra field, every star rating, every "how did you hear about us" turns a ten-second note into homework.
  • Say who reads it. "This goes to the owner" is worth more than any other sentence on the page.
  • Anonymous by default, email optional. Make the email field clearly optional and explain what it buys: a reply. The people who want an answer will fill it in, and the person with the complaint about a specific employee will not, which is exactly right.
  • Fast on bad signal. This gets opened on a gym floor, in a basement salon, in a parking garage. A heavy page that takes six seconds to load loses to the lock button.

You have three realistic ways to build that page.

RouteCostWhat you give up
Google Form plus a free QR generator Free Notes pile into a spreadsheet, alerts only say "a response arrived", the page shows a Google address rather than your business, and one code cannot tell you which sign was scanned
A form builder such as Typeform or Jotform Free tier, then monthly Better looking and better alerts, but response caps on free tiers, and you still print and mount the signs yourself
A purpose-built feedback service Monthly or per sign The least work: signs arrive printed, a code per area, an email the moment a note lands, and a way to mark things handled

If you want the free route in full detail, with the exact Google Form settings that keep it anonymous, I wrote that build step by step in how to make a QR code suggestion box for free. It works. Start there if the budget is zero.

Step 3: Generate the code, and keep it static

Paste your page's URL into any QR generator and download the image. Three settings matter and the rest is decoration.

Static, not dynamic

A static code encodes your URL directly in the pattern. It never expires, needs no account, and nobody can switch it off. A dynamic code routes every scan through the QR company's server so they can count scans and change the destination later, which also means the code stops working if you stop paying that company. Plenty of generators push hard toward dynamic for exactly this reason.

Dynamic is worth it only if you genuinely need to repoint printed signs later without reprinting. For a feedback sign, static plus a link you control is the safer version of that flexibility: point the code at a URL on your own domain, and you can change where it forwards without paying anyone.

Download vector, or a very large PNG

Ask for SVG, PDF, or EPS if the generator offers it, because those stay sharp at any print size. If you only get PNG, take the largest option available. A 200 pixel PNG blown up to a 6 inch sign turns into mush and phones give up on it.

Error correction, and the logo in the middle

QR codes carry redundancy, set by an error correction level from L to H. Level M is a sensible default. If you plan to drop your logo into the centre, use level H, keep the logo under about 20% of the code's width, and rescan afterwards to make sure it still reads. A code that looks great in the mockup and fails on a two-year-old Android is a wall decoration.

Add a tag per location while you are here

Generate a separate code for each spot, each pointing at the same page with a different tag on the end, for example ?spot=locker-room or ?spot=front-counter. Now "it's freezing in here" arrives with a room attached. This is the single most useful thing most people skip, and it costs nothing at print time and is impossible to add later without reprinting.

Step 4: Write the words around the code

The code gets the scan. The words get the decision to scan. You have about three seconds to answer two doubts: will this identify me, and does anyone actually read it?

So promise exactly those two things, in under twenty words. Wordings that work:

Something we should fix? Scan, type it, hit send. No name, no app. It goes straight to the owner.
Tell us the thing you wouldn't say to our face. Takes ten seconds. It's anonymous.
Scan. Type. Done. Every note comes straight to me, the owner. I read all of them.

Skip "We value your feedback." It is wallpaper and people read straight past it. Skip "Rate your experience" too, which sounds like a survey, and surveys feel like unpaid work.

One more thing worth putting on the sign: what happened last time. "You said the 6am class was too cold. We fixed the thermostat." A sign that shows a note turned into a change gets scanned more than any clever wording, because it answers the doubt that actually stops people.

Step 5: Print it at a size that scans

Codes printed too small are the most common reason these signs get ignored, and you never find out, because a failed scan looks exactly like no scan.

The working rule is roughly 1 to 10: about 1 cm of code for every 10 cm between the phone and the sign, and never smaller than 2 x 2 cm no matter what.

Where it hangsScanning distanceMinimum code size
Counter card, table tent, receiptAbout 30 to 40 cm3 to 4 cm (1.5 in)
Wall sign by the chairs or mirrorsAbout 1 m10 cm (4 in)
Sign across a room or gym floor2 to 3 m20 to 30 cm (8 to 12 in)

Four print details that decide the rest:

  • Leave the quiet zone. Keep a clear margin of blank space around the code, about four modules wide, which is roughly the width of four of the little squares. Text crowding the edge breaks the scan.
  • Dark code on a light background. Not the reverse. Some scanners handle inverted codes and plenty do not.
  • Matte, not glossy. Glare from a ceiling light is the quiet killer of counter signs, and gloss guarantees it at some angle.
  • Do not scale it in Word until it looks right. Stretching a code even slightly out of square is enough to make it fail on some phones.

Bare paper curls within a week, faster near a coffee machine or a shower room. Laminate it, frame it, or print on rigid board.

Step 6: Hang it where the waiting happens

People scan when their hands are idle and their mind is on you. That is almost never at the register, where they are paying and leaving.

  • Gyms and studios: the locker room mirror, the wall by the water fountain, the equipment people queue for. The gym version of this page goes deeper on placement.
  • Salons and barbershops: the mirror at each station and the waiting chairs. A client is captive for forty minutes and looking at a mirror the whole time.
  • Cafes and restaurants: table tents beat the counter, because the wait for food is the whole opportunity.
  • Auto shops: the waiting room wall, at seated eye height. Nobody types a complaint standing at the invoice desk.
  • Cleaning, home services, and other work done on someone else's site: leave a small card or a magnet where the work happened, and put the code on the leave-behind. Your customer often is not present while you work, so the card is the only chance to ask.

Put up more than one. Three signs in three rooms will outperform one perfect sign, and with a tagged code per spot you learn which room the complaints come from, which is usually more interesting than the complaints themselves.

Step 7: Route the note so somebody acts on it

This is where most feedback QR codes die. The code works, the notes arrive, and they land in a spreadsheet tab nobody opens.

Three things to set up before you hang anything:

  • An alert on arrival. An email or text the moment a note lands, to a person, not a shared inbox where it sits behind forty others. A note about a broken dryer written on Monday and read on Thursday is a note you did not get.
  • Somewhere to mark it handled. Even a two-column note on your phone works. Without it, week three looks like week one and you lose track of what is still broken.
  • A way to reply when they left an email. The customer who leaves contact details is asking for an answer. Answering turns a complaint into a regular, and it is the highest return five minutes in this whole system.

Then, once a month, close the loop in public: fix one thing and put it on the sign. That is what keeps scans coming after the novelty wears off.

Before you trust it: the five minute test

Print a draft, tape it up in the exact spot, and run this list. Borrow a colleague's phone so you test two operating systems.

  • Scan with the normal camera app, not a scanner app, because that is what customers use.
  • Stand at the real distance, and try it again in the dimmest light that spot ever sees.
  • Confirm the page opens in a couple of seconds and asks for no login.
  • Send a real test note and check the alert reaches your phone.
  • Check the tag came through so you can tell which sign it was.
  • Try it on mobile data with wifi turned off, since most customers are not on your network.

If any step fails, fix it now. Every one of these failures is invisible once the sign is up: nobody tells you their scan did not work, they just walk away.

The mistakes that quietly kill these signs

  • Asking for a name or email up front. The honest note is the one people will not sign.
  • A star rating as the first question. It gets you a number where you needed a sentence.
  • One code everywhere. Every note arrives context free.
  • A code printed at the size of a postage stamp on a sign three metres away.
  • A dynamic code on a lapsed subscription, quietly dead on fifty printed signs.
  • Nobody owns the inbox. Feedback that reaches no person is feedback you did not collect.

When the free build is enough, and when it isn't

If you expect a note a month, build it free this afternoon with a Google Form and a printer. That is the right spend for that volume, and I would rather you did that than nothing.

The free route starts costing you once notes actually arrive: alerts that only say a response came in, a page carrying Google's name instead of yours, no way to tell the locker room from the front desk, no reply path, and no place to mark something handled.

That gap is what Knoted is built for: a printed QR sign that arrives ready to hang, a page that opens instantly with no app or account, an email the moment a note lands, a separate code per sign so you know where each note came from, and private replies when a customer chooses to leave an email. Anonymous by default, and a money-back guarantee if it does not fit. You can see what it costs before creating anything.

Either way, get something on the wall this week. The note somebody does not leave is the one that comes back as a three-star review. Hear it before Google does.

Common questions

How much does a feedback QR code cost?

The code itself is free. A static QR code is just your URL drawn as squares, and generating one costs nothing. What you may pay for is the page behind it and the printing: a Google Form plus a home printer is zero dollars, and a purpose-built feedback service with printed signs, per-area codes, and instant alerts is a monthly or one-time cost depending on the provider.

Do customers need an app to scan a feedback QR code?

No. Every current iPhone and Android reads QR codes with the built-in camera app, so pointing the camera at the code is the whole interaction. Make sure the page it opens also needs no app, no account, and no sign-in, because a login wall costs you most of your answers.

Should a feedback QR code go to my Google review page?

Only if you send every customer there, happy or not. Google's policy prohibits soliciting reviews selectively, so a sign that routes happy people to Google and unhappy people to a private form puts your listing at risk. A safer pattern is one page that takes the private note first and offers a review link afterwards to everyone.

How big should a feedback QR code be printed?

Use roughly a 1 to 10 ratio: about 1 cm of code for every 10 cm between the phone and the sign, and never smaller than 2 x 2 cm. A counter card read from about 40 cm needs a code of at least 4 x 4 cm, and a sign on a wall across the room needs several times that.

Should the feedback be anonymous?

Anonymous by default gets you the notes that matter, because the complaint about a specific staff member never gets typed under a name field. The best setup is anonymous with an optional email box, so a customer who wants an answer can choose to be reachable and everyone else can still speak freely.

How do I know which sign a note came from?

Give each location its own code. Either add a tag to the URL for each sign, such as a different query parameter per area, or use a tool that issues a code per sign. Without that, "it's freezing in here" arrives with no room attached and you are guessing.

Can I put a feedback QR code on receipts and business cards?

Yes, and it is worth doing as a second placement rather than the only one. Receipts get read for a few seconds and thermal print fades, so keep the code at least 2 x 2 cm and make sure the printer is not putting it too close to the tear edge. The sign on the wall still does most of the work.

Hear it before Google does.

Knoted is a printed QR sign that gives your customers a private, anonymous way to tell you what they'd otherwise tell Google. Signs mailed to you, notes emailed to you, nothing for anyone to download.

Get started or see how it works first