Google Forms QR Code Generator
Google Forms is the default tool for event sign-ins, class surveys, RSVPs, volunteer sign-ups and customer feedback, and a QR code is how people get to a form from a poster, a table tent or a slide. The most common mistake is encoding the wrong link: the URL in your browser while you build the form ends in /edit, and respondents who scan it get a 'You need permission' page. QRPebble catches this. Paste the forms.gle short link, the /viewform link from the Send dialog, or even the editor URL, and it rewrites editor links to the respondent /viewform address before drawing the code. For forms you reuse, like a monthly feedback survey that you replace with a fresh copy, a dynamic code lets you swap the form without reprinting.
Static code: the data is encoded directly, so it never expires and is not tracked. Need to change the link after printing or count scans? Create a free dynamic code.
How to make it
- In Google Forms, click Send, choose the link tab and copy the link (tick 'Shorten URL' for a forms.gle link).
- Paste it into the Google Form link field; an editor URL ending in /edit also works and is converted.
- Check the preview ends in /viewform or is a forms.gle link.
- Download it and scan from a phone that isn't signed in to your Google account to confirm respondents can open it.
What gets encoded
The payload is a respondent link: https://forms.gle/<id>, https://docs.google.com/forms/d/e/<id>/viewform, or https://docs.google.com/forms/d/<id>/viewform when converted from an editor URL. All three open the form in the phone's browser; no app is needed. The QR code cannot change who may respond: if the form is limited to users in your organisation or requires sign-in, scanners outside it will see a sign-in page. Pre-filled links (with entry.<number>= parameters) work too if you paste them as the published /viewform link, but they make the pattern denser.
Where people use it
- Event check-in and sign-in sheets at the door
- Customer or guest feedback cards on tables
- Class quizzes and exit tickets
- RSVPs printed on invitations
- Volunteer and club sign-ups on posters
Tips before you print
- Turn off 'Restrict to users in your organisation' in the form settings if the public will scan it.
- Use the forms.gle short link when you can; a shorter link makes a simpler, faster-scanning code.
- Stop accepting responses in Forms when the event ends so late scans see a clear 'closed' message.
- Use a dynamic code for recurring surveys you replace each term or month.
FAQ
I pasted the link from my browser and it says 'permission needed'. Why?
That is the editor URL. QRPebble converts editor links to the /viewform respondent link, which anyone with access to respond can open.
Can I see how many people scanned versus responded?
Google Forms counts responses. A dynamic QRPebble code counts scans, so you can compare the two.
Do respondents need a Google account?
Not unless the form requires sign-in or limits responses to one per person.