QR Code for Google Forms: Free Step-by-Step Setup, Sign-In Fixes & When to Use Something Else
Looking to build this now? Try our Event & RSVP QR Code Generator
Link printed surveys, RSVP invitations, and event registrations directly to Google Forms.
Step-by-Step: Create a Google Form QR Code in TryQRMint
You can design and preview without an account; a free account is needed to save and download. The free plan covers up to 10 static codes with PNG downloads and no credit card.
- In Google Forms, click Send, select the link (chain) tab, tick Shorten URL and copy the forms.gle link. Don't copy the address bar while editing; that URL ends in /edit and only works for form editors.
- In the TryQRMint Studio, choose the Website URL type and paste the link.
- Pick Static or Dynamic with the toggle. Static is free and permanent; dynamic lets you change the destination later and shows scan analytics (see the next section).
- Customize colors, add your school or company logo (PNG, JPG, SVG or WebP) and choose a frame with a call to action such as "Scan to register".
- Preview, sign in and save, then download from your dashboard: PNG on every plan, SVG on Pro and Business for large print.
- Before printing, open the form from the QR code on a phone that is not signed in to your Google account, to see exactly what respondents see.
Static or Dynamic: Which Google Form QR Code Do You Need?
A static code stores the Google Form link inside the pattern itself, so it is free and never expires, but the printed code can never point anywhere else and it records no scans. A dynamic code stores a short TryQRMint link that redirects to your form, so you can switch it to next term's form or a "registration closed" page without reprinting, and you get analytics. Dynamic codes need the 7-day free trial (up to 2 codes) or a paid plan to keep redirecting. For the full trade-off, see static vs dynamic QR codes.
| Situation | Better choice | Why |
|---|---|---|
| One-off classroom quiz or worksheet | Static (free) | The form won't change and you don't need scan counts |
| Recurring event or term registration on printed posters | Dynamic | Point the same poster at each new form |
| Survey on product packaging or long-lived signage | Dynamic | You can redirect when the survey closes |
| Comparing scans from two locations | Dynamic, one code per location | Scan counts by location tell you which spot works |
Create Your Custom QR Code
Generate static and dynamic QR codes tailored for your brand, with custom colors, embedded logos, and mobile-friendly microsites.
Why Respondents Get Asked to Sign In (and How to Stop It)
The most common complaint about Google Form QR codes is that people scan and get a Google sign-in screen instead of the form. That is caused by Google Forms settings, not the QR code. Check these in the form's Settings tab before you print.
- Limit to 1 response: this setting requires respondents to sign in. Turn it off for public forms.
- Collect email addresses set to Verified: also requires sign-in. Use "Responder input" to let people type an email instead.
- File upload questions: these always require a Google account. Remove them or move uploads to a later step.
- Workspace restriction: in school or company accounts, "Restrict to users in [your organization]" blocks anyone outside it. Turn it off if the public needs access.
- Form not accepting responses: if Responses is switched off, scanners see a closed message. Google lets you customize that message.
Pre-Filled Links to Tag Each Location
Google Forms can pre-fill answers through the link. In the form's three-dot menu choose "Get pre-filled link", select an answer such as "Room 204" or "Booth B", and copy the generated URL. Make one QR code per location from these links; every response then arrives in your Google Sheet already tagged with where it was scanned. The long pre-filled URL makes a dense static code, so either print it larger (at least 3 cm or 1.2 in) or use a dynamic code, whose pattern stays simple whatever the destination length.
Google Forms vs TryQRMint's Lead Capture and Feedback Forms
Google Forms is free and very flexible, so it is the right choice for quizzes, multi-section surveys and anything that should land in Google Sheets. TryQRMint also has two built-in form types whose responses stay in your TryQRMint dashboard. They are dynamic, so they need the trial or a paid plan, but they open as a branded mobile page instead of a Google page. Use the comparison to pick one.
| Need | Google Form + URL QR | TryQRMint Lead Capture | TryQRMint Feedback & Reviews |
|---|---|---|---|
| Cost | Free with a static code | Trial or paid plan | Trial or paid plan |
| Where responses go | Google Forms and Sheets | TryQRMint dashboard; CSV export on Business | TryQRMint dashboard |
| Question types | Many, with sections, branching and quiz grading | Text, paragraph, email, phone, number, date, time, dropdown, radio, checkbox | Star rating, comment, optional name and phone or email |
| Page look | Google Forms theme | Your logo, headline, button text and thank-you message | Your logo, headline and subtitle |
| Special behaviour | Pre-filled links, response limits | Built for enquiries and contact capture | Every customer is invited to post on your Google review link |
Use Cases and the Wording That Gets Scans
A Google Form QR code performs best with a frame or caption that says what the form is and how long it takes. Some proven pairings follow; keep mobile forms short, around five questions per section, because long forms lose people on small screens.
- Class attendance or exit ticket: project the code on the last slide with "Scan to check in (20 seconds)". Turn off Limit to 1 response if students use personal phones.
- Event registration on a poster: "Scan to register, 3 questions", using a dynamic code so next year's poster template can be reused.
- Volunteer or club sign-up sheet: replace the clipboard at the table with a printed code and "Scan to sign up".
- Staff or workplace survey in a break room: "Anonymous 2-minute survey, no sign-in", and make sure email collection is off.
Troubleshooting a Google Form QR Code
If the code scans but something goes wrong, the cause is usually one of these.
- "You need permission": you encoded the /edit link. Make a new code from the Send link.
- Sign-in screen appears: check the four sign-in settings listed above.
- Code won't scan from a poster: it is too small for the distance. A code scans from about ten times its width, so a 10 cm code works from about 1 m.
- Dynamic code stopped working: the trial or paid plan has ended. Static codes keep working without a plan.
- Logo makes scanning slow: TryQRMint raises error correction automatically when you add a logo, but keep the logo small and test-scan the printed proof.
Final Takeaway
For most Google Forms, a free static Website URL QR code is all you need: copy the forms.gle link from Send, check the sign-in settings and print with a clear call to action. Choose a dynamic code when the same printout must point at new forms over time or when you want scan counts, and consider TryQRMint's Lead Capture or Feedback types when you want a branded page and responses in one dashboard. Start with the free QR code generator.
Related Guides & Tutorials
Website URL QR Code: How to Create One for Any Web Page
Make a QR code for a website URL for free: pick static or dynamic, add UTM tags, shorten long links and test before printing. Includes a fix-it checklist.
Plain Text QR Code: How to Encode Text Without a Website
Create a free text QR code that shows your message with no website or internet. See how much text fits, what to avoid, and when a static code is a must.
Video QR Code: How to Share YouTube, Vimeo or an MP4 Link
Create a video QR code that opens a page with your title, description and a tap-to-play YouTube video, or a Vimeo or MP4 link. Steps, tips, free trial.
Frequently Asked Questions
Find immediate answers regarding dynamic QR codes, analytics, formats, and commercial usage.
In Google Forms click Send, choose the link tab, tick Shorten URL and copy the link. In TryQRMint pick the Website URL type, paste the link, choose static or dynamic, customize the design, then sign in, save and download the PNG.
Yes, as a static code. A free TryQRMint account lets you save up to 10 static codes and download them as PNG, and static codes never expire. Dynamic codes, which can be edited and tracked, need the 7-day trial or a paid plan.
Google Forms requires sign-in when Limit to 1 response is on, when email collection is set to Verified, when the form has a file upload question, or when it is restricted to your organization. Change those settings and the QR code opens the form without sign-in.
You can always edit the questions in the same form and the printed code keeps working. To point the code at a different form, you need a dynamic QR code, whose destination you can change from your TryQRMint dashboard.
Yes. Project or print the code with a short form asking for name and class, and use a pre-filled link per room if you have several. Note that Limit to 1 response forces sign-in, which school accounts usually handle but personal phones may not.
With a dynamic code, yes: TryQRMint shows total and unique scans, scans over time, country, city, device, OS, browser and referrer. Compare scans with the response count in Google Forms to see how many people start but don't submit. Static codes don't record scans.
Ready to Supercharge Your QR Campaigns?
Create a free account to design branded QR codes, launch dynamic redirects you can edit anytime, and track scans in real time.