Make a Google Form QR code
People scan the code and your form opens on their phone, ready to fill in. Print it on a sign for sign-up sheets, surveys, registrations, or feedback.
Your codes are made in your browser. Nothing you type is sent anywhere.
In your form, select Send, then the link tab, and copy the link.
Paste your form link and your code appears here.
No code yet
Colours and error correction
How to make a Google Form QR code
- 01In your Google Form, select Send, then the link tab, and copy the link.
- 02Paste the link into the box.
- 03Choose the call to action for the sign, such as "Scan to sign up".
- 04Download the code or print the sign, and test it with a phone.
Questions
Which link should I use?
The link from the form's Send button, on the link tab. It starts with forms.gle or ends with /viewform. Don't copy the address from your browser while editing the form, which ends with /edit; people who scan it are asked for permission instead of seeing the form.
Should I tick "Shorten URL"?
You can. The short forms.gle link makes a smaller code that's easier to scan, and it opens the same form.
Do people need a Google account to fill in my form?
Only if your form's settings ask for one, for example to limit people to one response. Check the settings under Responses.
Will the code keep working if I edit my form?
Yes. The link stays the same when you change the questions. The code stops working only if you delete the form or stop accepting responses.
Do you see my form?
No. Your codes are made in your browser. Nothing you type is sent anywhere.
Related tools
- Calendar event QR codeAdds your event to a calendar, with the time zone handled.
- Link QR codePaste a link, get a code that never expires. PNG and SVG downloads.
- PDF QR codeLinks to your PDF on Drive, Dropbox, OneDrive, or your own site.
- QR code with logoYour logo in the centre, checked to scan after it goes in.
- Poster or flyerA poster with the code sized for the viewing distance.
QR Code is a registered trademark of DENSO WAVE INCORPORATED. Codes are read back with ZXing-C++ and zxing-wasm (licences).