How-To
August 4, 2026·10 min read· By Wojtek Skrzek

Google Forms QR Code: Create, Track, and Print

A Google Forms QR code opens a form from one scan. Create a static or dynamic code, track scans, and size it for menus, signs, and event check-in.

Google Forms QR Code: Create, Track, and Print

What is a Google Forms QR code?

A Google Forms QR code stores a Google Forms link in a scannable pattern. When someone points a mobile camera scanner at it, the phone reads the URL and opens the form in a browser. The code itself does not contain answers or respondent records.

What happens when someone scans the code

  1. The camera detects and decodes the QR pattern.
  2. The phone opens the destination URL, usually a responder-facing Google Forms link.
  3. The visitor reviews the questions, enters information, and taps Submit.
  4. Google Forms records the submission and displays the configured confirmation message.

A scan only opens the form. It does not create a response. If 200 people scan but 130 submit, Google Forms shows 130 submissions, not 200 scans.

Where the URL and response data are stored

The QR code stores only the URL needed to reach the form. With a static QR code, that Google Forms link is encoded directly in the image.

Google separately stores the submitted answers. Depending on the form settings, those records may include names, email addresses, phone numbers, feedback, RSVP choices, or uploaded files. The form owner controls which details are requested, whether sign-in is required, and where responses are reviewed or exported.

How to create a QR code for a Google Form

Creating a Google Forms QR code means encoding the responder-facing form link as a scannable image. You can do this from a computer or phone without installing a Google Workspace add-on.

Copy the correct Google Forms link

  1. Open the form in Google Forms.
  2. Select Send or Publish, depending on the interface shown.
  3. Choose the link option and copy the responder URL.
  4. Paste it into a private or incognito browser window.

Confirm that the page opens as a respondent, not as an editor. Complete a test submission while signed out. This exposes organization-only access, required sign-in, and other restrictions before printing.

Create the code on a computer or phone

  1. Open a QR code generator in any desktop or mobile browser.
  2. Paste the verified Google Forms link.
  3. Choose static or dynamic output. Review what a dynamic QR code is if destination editing or analytics matters.
  4. Generate the code, then download a PNG for basic digital use or an SVG for scalable print artwork.
  5. Scan the downloaded file with a different phone. Submit another test response and confirm that it appears in Google Forms.

The same process works on iPhone or Android. No app or browser extension is required.

A standalone generator only receives the URL you paste. A Google Forms add-on may request access to your Google account, form metadata, or response data. Review every requested permission. If the add-on does nothing beyond turning a URL into an image, it adds account access without improving the code.

Static vs dynamic Google Forms QR codes

FactorStatic codeDynamic code
Stored destinationGoogle Forms URLProvider redirect URL
Edit destinationNoUsually yes
Scan trackingNo native trackingUsually included
CostOften freeMay require a subscription
Privacy dependencyNo redirect providerProvider can log scan data
Permanent printReliable if the form URL stays validDepends on the provider remaining active

Use the dynamic QR generator when you need to replace the destination after printing or measure scans. Also review how a trackable QR code handles redirects.

Before committing to a dynamic provider, check for hidden scan limits, inserted ads, trial expiration, account cancellation rules, and disabled redirects. Any of these can make printed codes stop working.

Make sure the Google Form stays accessible

A valid QR code can still lead to an unavailable Google Form. The encoded URL may remain unchanged, while Google Forms access controls, response settings, or form lifecycle changes prevent people from viewing or submitting the form.

Smartphone scanning a printed QR code beside a laptop showing an inaccessible online form interface with a subtle locked stat

Check sign-in and response settings

Open the responder link in a private browser window and test it on a phone that is not signed into your organization.

Confirm that:

  • The intended audience can access the form.
  • Google sign-in is not required unless necessary.
  • The form is not restricted to your organization.
  • Email collection matches your privacy notice.
  • File-upload questions do not create an unexpected sign-in requirement.
  • Limit to 1 response is appropriate for the campaign.
  • Any configured response cap has not been reached.
  • Accepting responses is switched on.

These settings can block submissions even when the QR code scans correctly.

Form edits that preserve the existing QR code

Editing questions, descriptions, themes, images, answer choices, section order, or confirmation text normally preserves the existing responder URL. The printed QR code should continue opening the updated form.

Still, rescan the final code after material edits. A changed required question, branching rule, or upload field may introduce access or completion problems without changing the URL.

Changes that can break access after printing

Deleting the form, restricting its audience, or turning off responses can make the destination unusable. Copying a form creates a new form with a different URL, so replacing the original with that copy does not update a static QR code.

If the destination URL changes, a dynamic code can point its redirect to the replacement form. A static code cannot be edited. You must generate a new code, test it, and reprint the affected materials.

How to track scans and Google Form responses

Scan tracking measures QR opens, while Google Forms records completed submissions. These are separate data sets. A scan does not prove that the form loaded, started, or was submitted, so evaluate each stage with its own denominator.

Analyst reviewing a laptop dashboard beside a smartphone scanning a QR code, with two distinct visual data streams shown as u

How dynamic scan tracking and redirects work

A dynamic QR code contains a short provider URL instead of the Google Forms link. The flow is:

  1. The phone requests the short URL.
  2. The provider records the request.
  3. An HTTP 302 redirect sends the browser to the Google Form destination URL.
  4. Google Forms records data only after the visitor submits the form.

The redirect provider may log the timestamp, approximate location, device type, operating system, browser, referrer, and a shortened or hashed IP address. Its exact practices depend on its privacy policy.

This provider becomes another reliability and privacy dependency. If its service, subscription, domain, or redirect fails, the printed code may stop reaching the form. See how to track QR code scans before selecting metrics and retention settings.

Measure the scan-to-submission conversion rate

Suppose a campaign uses 1,000 printed cards and produces this funnel:

  • 240 scans: 240 / 1,000 = 24 percent printed-card-to-scan rate
  • 180 form starts: 180 / 240 = 75 percent scan-to-start rate
  • 126 submissions: 126 / 180 = 70 percent start-to-submission rate
  • 126 submissions from 240 scans: 126 / 240 = 52.5 percent scan-to-submission conversion rate

Google Forms reliably reports the 126 submitted responses. It does not natively provide a reliable form-start count, so the 180 starts require a separate analytics setup or another defined event. Document how every stage is measured before comparing campaigns.

Attribute scans with UTM parameters and prefilled links

Use one shared form for multiple placements by adding UTM parameters to destination URLs, such as utm_campaign=summer_feedback and utm_content=table_12. A prefilled Google Form link can also populate a source question with values such as store_04, lobby_poster, or event_checkin.

Prefilled source fields make placement data available inside submitted responses. UTM values are better suited to compatible web analytics or redirect reporting.

Totals will rarely match exactly. One person may scan twice, providers may count unique scanners differently, and bot filtering can remove requests. Blocked cookies, privacy controls, incomplete page loads, and redirect logging rules can create further differences. Use consistent definitions and compare trends, not assumed one-to-one totals.

Size and print a Google Forms QR code correctly

A printed Google Forms QR code must be large, sharp, and high-contrast enough for a phone camera to resolve every module. For close-range materials such as menus, cards, and receipts, start at approximately 1 inch square.

Choose size for the scanning distance

Use roughly 1 inch of QR code width for every 10 inches of scanning distance. A code scanned from 30 inches away should be about 3 inches square. Use the QR size calculator for a placement-specific estimate.

Increase the size when the code contains a long, dense Google Forms URL or appears on glossy, curved, or textured material. Low contrast also reduces reliability. Use dark modules on a light background, and avoid placing patterns behind the code.

Logos cover modules and require stronger error correction. Higher error correction adds data density, so the finished code may need more space. Review these QR code printing guidelines before approving menus, signs, or packaging.

Protect the quiet zone and print quality

The quiet zone is the blank border separating the code from nearby text and graphics. Preserve at least four modules of empty space on every side. Do not place a frame, headline, or image inside that area.

Use SVG for scalable signs and posters because it remains sharp at any output size. A PNG can work when exported at the exact dimensions required. At 300 DPI, a 1-inch code needs at least 300 by 300 pixels, while a 2-inch code needs 600 by 600 pixels.

Avoid screenshots, aggressive image compression, stretching, and low-resolution source files. If assembling artwork in Canva, follow the QR codes in Canva guide.

Test the final printed design

Print a physical proof and scan it at the intended distance, lighting, angle, and surface position. Test with both iPhone and Android cameras. Check the smallest menu or receipt version separately from larger signage.

Add a direct instruction such as Scan to complete our 2-minute feedback form. See these QR code call-to-action examples and poster placement recommendations.

Include a visible short URL and text such as Cannot scan? Visit example.com/feedback for accessibility and camera failures.

Deployment examples and pre-print checklist

Restaurant feedback and retail surveys

For restaurants, use one feedback form with a prefilled source value such as table_12 or patio_04. Compare submission rates by table without maintaining separate forms. Use a specific call to action: Scan to complete our 2-minute dining survey.

For retail locations, assign values such as store_18_receipt or store_18_exit_sign. UTM parameters can measure scans by placement, while prefilled fields preserve the source inside submitted responses.

Event registration, RSVP, and attendance

An advance RSVP or registration code belongs on invitations, email graphics, and promotional posters. An on-site attendance code belongs near entrances or check-in desks. See event QR code examples and the QR code attendance guide.

Keep check-in forms short. Request only information needed to verify attendance or follow up. If the form supports lead capture, state how contact details will be used and provide any required consent language.

Agency reporting and the pre-print checklist

Agencies should use consistent names across clients, such as client_campaign_location_format. For example, acme_fall_launch_lobby_poster identifies the account, campaign, placement, and asset.

Before approving a large print run:

  • Open the form while signed out.
  • Confirm the dynamic redirect is active.
  • Verify the final destination URL.
  • Check campaign and placement names.
  • Scan with iPhone and Android.
  • Complete and confirm a test submission.
  • Inspect size, contrast, quiet zone, and artwork.
  • Include a visible fallback URL.
  • Back up the final PNG and SVG files.

Google Forms QR code FAQ

A Google Forms QR code needs internet access to load the form and record a submission.

Does a Google Forms QR code work offline?

A phone camera may recognize the QR pattern without a connection, but it cannot load or submit the Google Form. Do not rely on a previously cached page. Provide a visible short URL so respondents can return later.

Can scanning the code submit a form automatically?

No. The scan opens the form or a prefilled version. The respondent must review the information, complete required fields, and tap Submit. One hundred scans may produce only 60 completed responses.

Should lead capture use a form or a vCard QR code?

Use a form to collect prospect details, qualification answers, and consent. Use the vCard QR generator when you want scanners to save your name, phone number, email, and company directly to their contacts.

Privacy notice: Forms and QR tracking services may collect personal information, device details, IP-derived location, and usage data. Disclose these practices, collect only necessary data, set appropriate retention periods, and obtain consent where required by applicable law.

Do not place personal, confidential, authentication, or sensitive information in a QR destination URL or prefilled form link, because the full URL may be visible to QR providers, browsers, analytics services, and anyone who obtains the code.

Legal requirements vary by jurisdiction and use case. Review applicable privacy, electronic-communications, marketing, accessibility, employment, education, and children's-data rules before collecting or tracking respondent information.

Security notice: Public QR codes can be altered or covered. Verify the displayed code and redirect regularly, and give respondents a visible branded URL so they can confirm the intended destination.

Ready to track your QR codes?

Start free - no credit card required.

Get Started Free