Free Google Form QR

Free Google Form QR code generator

A Google Form QR code is a scannable square that opens your form when someone points a phone camera at it. In Google Forms, click Send, open the link tab, and copy the forms.gle link. Paste it below, pick your colors, and download a print-ready PNG or SVG. Our server renders the code from the link you enter.

QR code preview

Static QR. For one you can edit after printing and track, see below.

How it works

Three steps.

1
Copy your form's share link

In Google Forms, click Send (top right), open the link tab (the chain icon), tick Shorten URL, and copy the forms.gle address. Use the responder link, not the /edit editor link.

2
Paste it and set colors

Drop the link in the field and pick a dark and a light color. Keep the code dark on a light background so phone cameras lock on fast. The preview redraws as you type.

3
Download, test, and print

Grab the SVG for signs and flyers or a PNG for slides. Scan the code once with your own phone, and check the form is set to accept responses before you print a stack.

Get the right Google Form link

Google Forms gives you the link, this tool turns it into a code. Open your form in edit mode, click Send at the top right, then click the link tab (the chain icon). Tick Shorten URL to get a forms.gle address, copy it, and paste it above. Two links look almost identical but do different jobs. The responder link (forms.gle/... or a docs.google.com/forms/... address ending in /viewform) is the one people fill out, and it is what you want. The editor link ending in /edit opens the form for editing and only works while you are signed in as the owner, so never encode that one. To be sure, open your copied link in a private browser window first. If it shows the fillable form and not a sign-in wall or an error, you have the right one.

Where a Google Form QR code earns its keep

Anywhere you want responses without making people type a URL. Print it on an event flyer for RSVPs, or tape it to a classroom wall as a sign-up sheet. Drop it on the last slide of a talk so the room leaves feedback before they file out. Teachers use it for permission forms and exit tickets; event staff use it for on-site lead capture. The code also reads off a projector, so you put it on screen once and a whole room scans at the same time. That is the real win over a URL you read out loud: everyone with a phone out can respond, not just the people who caught what you said.

Static vs dynamic: the printed code is fixed

The code this tool makes is static, which means the form's link is baked into the black-and-white pattern. That is great for print: it scans forever, needs no account, and never expires. The honest catch is that a static code cannot change after you print it, and it reports nothing. Run a new survey next month at a new form address and every printed flyer still points at the old form. You also cannot tell how many people scanned versus walked past. A dynamic QR code fixes both by pointing at a short link you own, so you re-point a printed code to a brand-new Google Form later and count every scan. Whooshly builds dynamic codes in the app.

The QR opens the form, it does not run it

One thing the code cannot do is override your form's own settings, because it only carries the address. Switch the form to stop accepting responses (the toggle on the Responses tab) and a scan still opens that same URL, but Google shows a 'this form is no longer accepting responses' page. Access works the same way. If your form requires a school or work sign-in, the QR cannot skip it, and respondents see the sign-in screen. So before you print a run: set the form to accept responses, decide who is allowed to submit, and scan the code once yourself to confirm the form loads the way you expect.

Point a printed form code at next month's form

This tool makes static codes: baked to one Google Form, and invisible in your analytics once printed. Whooshly's dynamic QR points at a short link you own, so you can send a printed code to a new form (a fresh survey, a new RSVP, a different sign-up) anytime and see every scan by day, country, and device. One-time $49, no subscription, unlimited codes.

Make a dynamic form QR

Frequently asked questions

How do I make a QR code for a Google Form?

Open your form, click Send (top right), and open the link tab (the chain icon). Tick Shorten URL, copy the forms.gle link, and paste it into the field above. Pick a dark and a light color, watch the preview render, then download a PNG for screens or an SVG for print. Scan the printed code once with your own phone to confirm it opens the form.

Which link should I use, the edit link or the share link?

The share (responder) link, not the edit link. It comes from the Send dialog's link tab, or from the form's live address ending in /viewform, and it is the one respondents open. A link ending in /edit opens the form builder and only works while you are signed in as the owner, so a QR made from it fails for everyone else. Not sure which you copied? Open it in a private browser window. If you see the fillable form, it is the right one.

Can I change which form the QR opens after I print it?

Not with a static code like this one. The form's link is baked into the pattern, so once the flyers or signs are printed, the code always opens that same form, and you cannot see how many people scanned it. Run a new survey each term or event and you reprint. To re-point a printed code to a different Google Form later and count scans, you need a dynamic QR code that routes through a short link you control. Whooshly makes those.

What happens if I close the form or stop accepting responses?

The QR still scans and opens the same URL, but Google shows a 'no longer accepting responses' page instead of the form. The code itself does not break or change. To reopen, go to the form's Responses tab and switch Accepting responses back on. Nothing needs reprinting, because the link stays the same; only the form's setting decides what a visitor sees.

Is it free, and does my form link get saved anywhere?

Free, no signup, no watermark, and a static code never expires. The QR image is drawn by our server from the link you paste, so that link passes through the server to render the picture, but nothing is saved to an account. Your form's share link is public by design anyway (anyone who scans the printed code can open it), so treat the code like any address you would print.

Tap. Whoosh. You're there.

Buy Whooshly once and own your campaign links for good.

Get Whooshly – $49