Make a Microsoft Forms QR code
When you paste your form's link, this Microsoft Forms QR code generator turns it into a code people scan to open the form on their phone. Use it for class quizzes, event registration, staff surveys, visitor logs and customer feedback.
Microsoft Forms makes a code too. Both open the same form, and either way the form's settings decide what a scanner sees: your questions, a closed notice or a request to sign in. Those settings matter more than the code itself.
The QR code inside Microsoft Forms
Microsoft's help on sending a form lists it with the other ways to share: open the form, select Collect responses, then the QR icon and Download. The code saves as a .png image, and people scan it with a phone or tablet.
That code is enough for a slide or a class post, or for a form you will replace next time with a new code. Make it here for print that has to last:
- Your design: brand colors and a frame label such as "Scan for the survey".
- A file for print: SVG stays sharp at any size.
- A code for next term's form: a dynamic code on a free account, covered below.
Copy the right link from Microsoft Forms
- Open Collect responses: open the form and select Collect responses at the top right.
- Choose who can respond: pick Anyone can respond when strangers will scan the code. Microsoft says those people do not need to sign in.
- Copy the link: tick Shorten URL, then select Copy link. Microsoft's help says Shorten URL is not available on a personal Microsoft account or on the mobile site.
Paste that link and no other. The link under Collaborate or Duplicate is for collaborators, who can view and edit both your questions and your responses, and Microsoft's help on sharing to collaborate says anyone you have not added as one cannot use it. Its Get a link to duplicate lets anyone with the link copy your form into one of their own.
What the link changes: our test
In November 2026 we tested 3 real forms from public pages: a library's survey, a closed survey from a Microsoft product team, and an example form on a college's IT help page. Their links came short, /r/ and a 10 character code, or long, /Pages/ResponsePage.aspx?id= and an 80 character ID, on forms.office.com or forms.cloud.microsoft. We fetched every version of each link with a script that followed each redirect in turn, opened each in a phone browser with no account signed in, and measured its code at error correction level M.
| Link | Squares a side | Module at 2.5 cm | Redirects |
|---|---|---|---|
| Short, forms.office.com, 37 characters | 29 | 0.68 mm | 2 |
| Short, forms.cloud.microsoft, 42 characters | 29 | 0.68 mm | 1 |
| Long, forms.office.com, 132 characters | 49 | 0.44 mm | 1 |
| Long, forms.cloud.microsoft, 137 characters | 49 | 0.44 mm | 0 |
| Long, with &embed=true, 143 characters | 49 | 0.44 mm | 1 |
The module size counts the quiet zone, the empty margin around the code. Every form gave the same numbers in each row. The college published its form only as a long link, so it was tested in the 3 long rows. What they mean:
- Tick Shorten URL when you can: the short link's squares print about 55% wider at the same size. With only the long link, print the code about 4 cm wide to match a 2.5 cm code of the short one. How small QR codes can be has the measured minimums.
- Either address works: forms.office.com redirected to forms.cloud.microsoft, which Microsoft calls its domain for Microsoft 365, and still reached each form.
- Skip the embed address: the college published its form's link with &embed=true on the end, the longest of the 5.
- The link never shows the form's state: every version of the library's link opened its questions. Every version of the closed survey showed "This survey has closed", and every version of the college's form sent the phone to a Microsoft login screen.
Test it the way a stranger sees it
- Open it signed out: scan with a phone signed out of Microsoft, or open the link in a private window.
- Check who can respond: Only people in my organization can respond and Specific people in my organization can respond need a work or school account. Microsoft's help on who can fill out a form says others cannot respond, even with the link. On a school account, Microsoft selects the organization option by default.
- Leave out the name settings: Record name and One response per person work only with the organization options, so a code for the public goes without them.
- Scan from where people stand: try 2 phones at the real distance and light, and send 1 test response.
Keep the form open while the code is out
A printed code opens the form in whatever state the form is in. 2 settings under Options for responses, in Microsoft's form settings help, decide what a scanner sees:
- Accept responses: uncheck it and the form stops collecting. Write the message people see instead, so late scanners know where to go.
- Start date and End date: people can respond only between them. Leave both empty to keep the form open.
Microsoft's Copy makes a separate form with the questions, format and layout, and none of the responses. A code made for the original keeps opening the original.
When a dynamic code is worth it
A static code holds 1 form link for good, which suits a form you keep all year. A dynamic code pays off when the form changes after printing:
- A new form each term: point the same printed code at next term's form.
- Repeat events: a banner code opens this month's registration form, then next month's.
- A form you copy to start fresh: repoint the code at the copy instead of reprinting.
- Scan counts: Microsoft Forms counts responses. A dynamic code also counts scans by city, device and time, so you see how many people opened the form and left without answering.
A free QRplify account adds unlimited dynamic QR codes, and you can change where each one points after printing. On the Free plan, past 100 scans a month, a QRplify screen shows for 3 seconds before your form opens. Premium keeps it off 5 codes, and Unlimited and Lifetime off every code, as pricing shows. The static code above needs no account.
Where Microsoft Forms QR codes work best
- Schools: quizzes and exit tickets on a slide, as in adding a QR code to PowerPoint, and parent surveys in a newsletter.
- Offices: staff surveys, visitor logs at reception, training feedback after a session.
- Events: registration on the invitation, a survey on the way out.
- Shops and clinics: feedback on a counter card or a waiting room poster.
How to create it
- Paste the link: from Copy link, shortened if you can, into the field above.
- Style it: a dark code on a light background, as QR code best practices explains, with a frame label such as "Scan for the survey".
- Download: PNG or JPG for slides and screens, SVG for print at any size.
- Test before you print: scan it on 2 phones signed out of Microsoft.
FAQs
Does Microsoft Forms have its own QR code?
Yes. Under Collect responses, the QR icon and Download give you a .png of a code that opens your form.
Why is my Microsoft Forms QR code not working?
Usually the form is the cause. Set to people in your organization, it sends everyone else to a login screen. Once it stops taking responses, it can show a closed notice instead of your questions. Our test met both on real forms. Otherwise check the link came from Collect responses, never from Collaborate or Duplicate.
Should I use the short link or the long one?
The short one, from Shorten URL. In our test it made a code 29 squares a side against 49 for the long link, so its squares print larger. A personal Microsoft account has no Shorten URL, so print the long link's code about 4 cm wide or more.
Does a Microsoft Forms QR code expire?
A static code never expires. What can end is the form: switch off Accept responses or pass the end date, and the code still scans, but nobody can answer. More in do QR codes expire.
Can I see how many people scanned it?
Microsoft Forms shows how many people responded. To count scans too, use a dynamic code on a free account: it records when, where and on what device people scan. On the Free plan, past 100 scans a month, a QRplify screen shows for 3 seconds before the form opens.
Does QRplify connect to Microsoft Forms?
No. QRplify has no add-in or connector, and none is needed: the code holds your form's link, and responses go to Microsoft Forms as usual. For Google Forms there is the Google Form QR code generator, and the feedback QR code generator covers other tools, Typeform among them.
Publish your Microsoft Forms QR code
Set the form to Anyone can respond, copy the shortened link and paste it above. Export SVG for print or a PNG for slides, then scan the proof on 2 phones before the print run.





















