QR Codes for Surveys and Feedback

Ask while the experience is fresh: a short form, one scan away, at the exact spot where it happened.

Free plan: 3 dynamic codes and unlimited static codes · No credit card

This code is real. Point your phone camera at it.

The short answer

Link a dynamic QR code to a short mobile survey, ideally one to three questions, and place it at the point of experience: at the table, the till, the exit or on the product. Print it 3–5 cm (1.2–2 in) wide with a plain request such as “Two quick questions”. On the Pro plan, a weighted split can send half the scans to each of two survey versions.

3–5 cmOn table tents and receipts
1–3 questionsSurvey length
Dynamic URLOne code per location

How to use a QR code to collect feedback

  1. Write a very short survey

    Use a form tool you already trust and keep it to one to three questions. Open it on a phone and see whether you can finish in under 30 seconds.

  2. Create a dynamic code per location

    Make one dynamic URL code per place or touchpoint, named for it: “Front desk”, “Table 4”, “Checkout”. You can then compare feedback by location.

  3. Place it at the point of experience

    Table tents, receipts, the exit door and product inserts all work. Put the code where the person is, not on a distant wall.

  4. Say what the scan is

    Add a sentence such as “Two quick questions about your visit” and state roughly how long it takes. Be honest about it.

  5. Compare versions if you like

    On the Pro plan, create a weighted split on one code, for example 50/50 between two forms, then look at completion rates in the form tool.

Size, distance and placement

Best code type
Dynamic URL code per location or touchpoint
Table tent or receipt
Read at 30–40 cm: 3–5 cm (1.2–2 in)
Exit sign
Read from 1 m: 10 cm (4 in)
Survey length
One to three questions; target under 30 seconds on a phone
Testing two versions
Weighted split on one code (Pro plan); compare completion in your form tool
What scans tell you
How many people opened the survey, not how many finished: completions come from the form tool
Incentives
Check platform rules before rewarding responses, especially for public reviews

Static or dynamic for a survey?

Dynamic, because surveys are replaced, retired and A/B tested. A static code locks the printed pattern to one form, which makes any change a reprint. With a dynamic code you can end a survey and send the code to the next one, correct a broken link, or split scans between two versions. Per-code scan counts show which locations get opened. For a survey that must stay up forever, such as a permanent suggestion form, a static code is acceptable.

Common mistakes

A long survey.Every extra question loses people. Cut to what you will act on.
Confusing scans with responses.A scan means someone opened the form. Completion rates come from the survey tool.
One shared code everywhere.You cannot tell locations apart. Use one per touchpoint.
A form that is not mobile-friendly.Test it on a phone, with big tap targets and few fields.
No stated purpose.People scan for a reason. Say it is quick and what it is for.

Tip: keep a separate code for “exit feedback” and “in-the-moment feedback”. They capture different things, and the scan counts show how often each gets used.

Frequently asked questions

How do I link a QR code to a survey?

Copy your form’s public link, create a URL code and save it as dynamic so you can switch to a different survey later.

Can I test two surveys with one QR code?

Yes, on the Pro plan. A weighted split on a dynamic code sends a set share of scans to each destination.

Does the scan count tell me how many people answered?

No. It counts people who opened the form. Responses are counted by your survey tool.

How big should the code be on a table tent?

About 3–5 cm (1.2–2 in) wide, dark on a light matte background.

Start with a free code.

Free plan: 3 dynamic codes and unlimited static codes · No credit card

Start free →

Last reviewed: October 2026