The notice has been up on the club noticeboard for a week, the survey is live, and almost nobody has answered. No wonder: nobody types a forty-character web address off a piece of paper into their phone. A QR code removes exactly that hurdle.
You create a survey with a QR code by finishing the questionnaire, copying the share link, turning that link into a code and printing it large enough to leave clear space all around it. With empirio.ai, an online survey tool from Germany, the QR code generator is free on every plan (as of August 2026).
📌 Key points at a glance
- A QR code holds only the link, not the survey.
- The empirio.ai QR code generator is included on every plan.
- QR codes need four modules of clear space all round.
- A printed QR code counts no scans, only responses.
- The NCSC advises using your phone’s built-in scanner.
Create a survey for free
With empirio.ai you can create a modern online survey in minutes — with hosting in the EU.
- AI-built survey
- Adjust by drag & drop
- Real-time analysis
What a QR code does for your survey
A QR code for a survey is a two-dimensional barcode that holds the web address of your questionnaire. Anyone who scans it with a phone camera lands straight on the survey, without typing the address.
There is a concrete reason this works everywhere. The QR code has been an international standard, ISO/IEC 18004, since June 2000, and Denso Wave, the company that invented it, waived its patent rights for standardised QR codes. That is why every device reads one, and why generating one costs nothing.
The decisive point comes next: a QR code stores a link, not a survey. It is a printed reference. What sits on the other side is decided by the URL, and a URL can change.
Static and dynamic QR codes
A static QR code holds the destination address in the pattern itself. It cannot be changed: once printed, it points at that one address forever. If the link dies, the code is waste paper.
A dynamic QR code holds a redirect address instead. The destination behind it can be repointed later without touching the printed code. The price is a dependency: if the service running the redirect shuts down, the code stops working too.
For a survey the question is usually simpler than it sounds. As long as the share link of your survey stays stable, a static code is enough. It only becomes a problem if you delete the survey after printing and set it up again, because that creates a new address.
A QR code lasts exactly as long as the link inside it.
When a QR code is worth it for a survey
A QR code earns its place wherever something printed or projected sits between your survey and the people answering it. If you are sending the link by email or in a group chat anyway, it adds nothing, because there the link itself is already the shortest route.
Three situations come up again and again, and in all three the code replaces an obstacle with a gesture.
- At the end of a talk or workshop. The code sits on the final slide, and the answers arrive while everyone is still in the room.
- On a notice in a club, a shop or the canteen. Whoever walks past has no keyboard, but does have a camera.
- On flyers, inserts or a receipt. Here the code is often the only route, because nobody types an address in order to give feedback.
The other side of the ledger matters too. A QR code on its own motivates nobody. Without a line beside it saying what this is about and how long it takes, it stays a black square. What else makes the difference is covered in our guide to finding participants for your survey.
Four steps to a survey with a QR code
Whether you print the code once or three times is decided by the order you work in. Generate the code first and keep tinkering with the questionnaire afterwards, and you risk exactly that second and third print run.
So the finished questionnaire comes first and the scan test comes last.
Step 1: Finish the questionnaire
Complete the survey before you think about distribution: all the questions, the order, the introduction, the closing text. The reason is purely practical. Delete a survey and set it up again and you create a new address, at which point every code you have already printed points nowhere. How a questionnaire holds together is covered in our guide to creating a questionnaire. If you have no questionnaire at all yet, you can make an online survey for free with empirio.ai and fetch the code afterwards.
Step 2: Get the share link
Publish the survey and copy the link your tool offers for sharing. Take that one, not the address in your editor’s address bar. The editor address drops respondents into an editing view or an error page, and testing on your own machine often hides this, because there you are signed in.
Step 3: Generate the QR code
Turn that link into a code and save it as an image file. Two things matter: enough contrast between code and background, and a file big enough for print. A code that looks crisp on screen can turn pixelated on a poster. If your share link is already to hand, you can create the QR code straight away and download it as a PNG.
Step 4: Print it and scan it from a realistic distance
Print a single copy before you order 200. Then stand exactly where the people answering will stand, and scan. A notice that works at your desk and fails in the corridor from two metres away is the most common avoidable mistake on this topic.
Tip
Already set up your survey in another survey tool and just need a code for it? No problem: our free QR code generator for surveys turns any survey link into a QR code, with no sign-up and a PNG ready to download.
What goes wrong in print
QR codes rarely fail because of the phone and almost always because of the layout. Two technical properties explain most cases, and both come from the Denso Wave specification.
The first is clear space, the second is error correction. Knowing both means printing codes that still work in poor light.
The quiet zone: four modules all round
A QR code needs an empty area around it, known as the quiet zone. Denso Wave specifies it as four modules wide on all four sides, a module being one of the small squares in the pattern. Without that border the camera cannot find the edges of the code.
In practice this is the single most common mistake: the code is placed tight against an edge, has text wrapped around it or sits on a patterned photo. The code itself is then perfectly correct and still unreadable.
Error correction: how much damage the code tolerates
QR codes can reconstruct damaged areas mathematically. There are four levels, set when the code is generated, and they decide how robust it turns out.
| Level | Recoverable | Suited to |
|---|---|---|
| Level L | around 7 per cent | clean surroundings, a lot of content in the code |
| Level M | around 15 per cent | the standard case, most frequently chosen |
| Level Q | around 25 per cent | stickers, outdoors, rough surroundings |
| Level H | around 30 per cent | when a logo sits inside the code |
Figures from Denso Wave, Error Correction Feature.
For a survey on paper the standard level is almost always enough. The highest level only becomes interesting when a logo sits in the middle of the code, because that logo covers area the code would otherwise use to be read.
Size: no fixed number, but a simple test
There is no universal minimum size in centimetres, because it depends on scanning distance, print quality and how much content sits in the code. The longer the link, the finer the pattern, and the larger the code has to be printed.
The reliable route is therefore not a calculation but a test. Print the code at the size you plan to use, put it where it will actually hang, and scan it from the distance people will actually scan it. If it fails there, print it bigger.
If somebody sticks a label over your code
A notice in a public space has a problem nobody thinks about while designing it: a QR code can be covered over. The National Cyber Security Centre notes that the majority of QR code fraud happens in open spaces such as stations and car parks, and recommends using the scanner built into your phone rather than an app downloaded from an app store. The NCSC also puts the risk in proportion, calling it relatively small compared with other types of cyber fraud.
For your survey that means no panic, but two small habits. Print the address of your survey in plain text beside the code so people can compare the two. And on notices that stay up for a while, look in occasionally to check the code is still the one you printed.
Create a survey for free
With empirio.ai you can create a modern online survey in minutes — with hosting in the EU.
- AI-built survey
- Adjust by drag & drop
- Real-time analysis
How to tell whether a tool is right for QR code surveys
A survey tool is suitable for QR code surveys if it manages four things: it generates the code straight from the survey’s share link, it hands you a print-ready image file without a watermark, it puts no cap on the number of codes, and it allows enough responses on the plan you pick. That last point is what decides it, not the code.
With empirio.ai the QR code generator, link sharing and the preview link all sit in the free plan, and the number of surveys is unlimited on every plan (as of August 2026). The limit sits with the responses: 50 participants per month on the free plan, 100 on Lite, 1,000 on Plus.
How many scans your QR code has had
A printed QR code counts nothing. The pattern on the paper is a pointer, not software, and a static code tells nobody that somebody has held a camera up to it. What gets counted is responses, not scans: empirio.ai shows incoming responses in real time, chart-based analysis belongs to the free plan, and the drop-off rate comes in from Plus upwards (as of November 2026).
Measuring the print route and the digital route separately works differently. Create a separate survey with the same questionnaire for each route, and print the code for one of them only. Two separate surveys are the simplest way to answer whether a response came from the poster or from the email, and the second one costs nothing with empirio.ai, because the number of surveys is not capped.
Spam on a survey you have put up in public
A publicly displayed QR code cannot be sealed off against repeat participation. Anyone who sees the poster can answer, and with a public notice that is precisely the point. The damage usually comes from the response limit rather than from malice, because every joke answer counts against the 50 participants on the free plan (as of August 2026).
Complete spam protection does not exist for a code that hangs in public. The one dependable control is the access restriction, which empirio.ai offers from the Plus plan upwards, including in combination with anonymous responses (as of August 2026). Only invited people get in then, which makes a public notice the wrong distribution route in that case. If you still want to put the code up in public, plan with headroom on the response limit rather than with a lock.
A quiz with automatic marking via QR code
You can hand out a quiz by QR code too. When you create it in empirio.ai, you choose the quiz mode, set the correct answer and the points for each question, and every submission is marked automatically. Whoever scans the code in the workshop takes part in the browser, with no app and no account. If you like, you add a pass mark and a time limit, and at the end you see the results per person and per question.
Creating a QR code for your survey with empirio.ai
With empirio.ai you do not need a second service for the QR code. The code is generated straight from the share link of your survey, and you download it as a finished image file.
Getting there takes two clicks inside the survey, after which you only choose the colour.
Finding the QR code under Share
Open your survey and go to Share at the top. Overview then appears on the left, and there you will find three blocks underneath each other: the participation link, the document export as PDF or Word, and at the bottom the QR code area. The code always refers to this one survey, so there is nothing to copy and nothing to paste.

Next to the code you will see three dots. They switch the colour, and the preview on the right changes with them straight away. It is worth pausing here, because the colour decides whether the code is scannable on your material at all.
Choosing a colour and downloading
The code comes in three variants: black, white and red. Preview opens it large in its own window so you can check that it looks clean. From that window you then download it as an image file.

Only one thing really counts when choosing: the code has to be darker than its background, not lighter. Black is therefore the safe choice on white paper, white is for dark backgrounds only, and red suits branded material as long as it sits on a light surface. A white code on light grey paper looks good and cannot be scanned.
What the QR code costs
The QR code generator is included on every empirio.ai plan, the free one included (as of August 2026). There is no watermarked version and no cap on the number of codes.
The honest limit sits elsewhere, namely on responses. The free plan of empirio.ai allows 50 participants per month (as of August 2026). That covers a notice in a club; it does not cover a poster campaign on the high street. What surveys can otherwise cost is covered in our guide to the cost of a survey.
Common mistakes with QR code surveys
Three mistakes come up again and again with QR code surveys, and all three only surface once the material has been printed.
- Printing before the survey is finished. Delete the questionnaire after printing and set it up again, and the stack of paper is left carrying a dead link.
- Placing the code too tightly. Flush against an edge, with text wrapped around it or dropped onto a photo, the code loses the four modules of clear space the camera needs to find its boundary.
- Leaving out a reason to scan. A square with no explanation gets ignored, so what the survey is about and how long it takes belong in plain words beside the code.
All three mistakes share one pattern: the code gets treated as the last step, even though it depends on everything that came before it. More levers for response rates are in our tips for online surveys.
Conclusion
A QR code is not a distribution channel but a bridge between paper and survey, and it is exactly as stable as the link inside it. Finish the questionnaire, get the share link, generate the code, scan it once from a realistic distance. Keep to that order and give the code its four modules of clear space, and the topic is done, leaving you free to work on what really decides your response rate: the sentence printed next to the code.
Where to go next
- Need more participants? How to find participants for your survey
- Building the questionnaire right now? How to structure a survey
- Want to start without signing up? Create a survey free and without registration
- Looking for a ready-made template? Templates and examples for surveys
Survey ready, QR code missing?
With empirio.ai you generate the QR code straight from your survey and download it in black, white or red, on any plan.
