How to create a QR code for a Google Form
- 1
Copy the form link
In your form, click Send, choose the link tab, tick “Shorten URL” and copy the forms.gle link.
- 2
Paste and design
Paste the link, then add your colours, logo and a frame such as “Scan to register”.
- 3
Test it logged out
Open it on a phone that isn’t signed in to your Google account, so you see what everyone else sees.
How a Google Form QR code works
The code holds your form’s link, such as forms.gle/abc123. When someone scans it, the form opens in their phone’s browser, ready to fill in. Their answers go straight to your form’s Responses tab, and you can connect them to a Google Sheet.
Because the link stays the same when you edit the form, you can fix a typo or add a question after printing and the code keeps working.
Use the short link
In the form, click Send, choose the link tab and tick Shorten URL. You’ll get a forms.gle link. A shorter link makes a simpler code that scans faster and works at smaller sizes. The full docs.google.com/forms/… link works too; it just makes a denser code.
Settings to check before printing
- Accepting responses must be on, or people will see “This form is no longer accepting responses”.
- Restrict to users in your organisation: if you use a school or work account, turn this off for public forms.
- Limit to 1 response and file upload questions make everyone sign in with Google. Turn them off unless you need them.
- Mobile check: long grids and matrix questions are hard to answer on a phone. Keep questions short.
Popular uses
- Attendance: at classes, trainings, workshops and events. Put the code on the first slide or at the door.
- Event registration and RSVPs on posters and invitations
- Customer feedback on receipts, table cards and packaging
- Quizzes in classrooms and at stands
- Volunteer, club and society sign-ups
- Job applications and enquiries on shop windows and flyers
- Maintenance and incident reports on equipment and rooms
Tips for more responses
- Say how long it takes: “2-minute feedback” gets more answers than “Give us feedback”.
- Ask the most important question first. Some people stop halfway.
- Offer a reason: a prize draw, a discount on the next visit, or a promise to act on the results.
- Send responses to Sheets (Responses → Link to Sheets) to sort and share the results.
- For attendance, add a time limit. Stop accepting responses when the session ends.
Static and dynamic codes
This is a static code: free, permanent, and it works as long as the form exists. If you’ll replace the form each term or each event, use a dynamic QR code. You can point the same printed code at a new form each time, and see how many people scanned.
Print tips
A forms.gle link scans well at 2 cm on cards and sheets. On slides, make the code at least a fifth of the slide height and leave it on screen while people fill in the form. Keep it dark on a light background.