๐Ÿ“„
QR Tools Live

QR Code for Google Forms

Last updated August 13, 2026 · checked against our testing process

In Google Forms, click Send, choose the link icon, tick Shorten URL, and paste the forms.gle link here. The short link makes a less dense QR that scans more reliably from print.
Transparent background (PNG)
Advanced customization ▾
Dots
Corners
Background

How to make a QR code for a Google Form

  1. Open your form and click Send: top right of the Google Forms editor.
  2. Copy the short link: choose the link icon, tick Shorten URL, and copy the forms.gle address. The shorter link makes a cleaner, easier-scanning code.
  3. Paste it into the box above: the QR code appears instantly, generated in your browser.
  4. Confirm the form is live: it must be set to accept responses, and sign-in requirements will block anyone scanning without a Google account on their phone.
  5. Download PNG or SVG and test: PNG for handouts, SVG for posters and anything scaled up. Scan the printed proof and submit a test response before running the batch.

A QR code for Google Form surveys, in one paste

A QR code for a Google Form is just the form's link encoded as an image. Paste your forms.gle or docs.google.com/forms link into the box above and the code appears instantly: print it, and anyone who points a phone camera at it lands on your form with nothing to type. That covers most of the places paper meets data collection: feedback surveys at the exit, RSVPs on an invitation, sign-in sheets at a front desk, classroom quizzes on the whiteboard, contest entries on a poster. The form does the collecting; the code just removes the step where somebody has to key in a 90-character URL from a printout.

Get the short forms.gle link first

Google gives every form two links, and the short one makes a better code. In the form editor click Send, choose the link icon, tick Shorten URL, and copy the forms.gle address. It runs around 30 characters; the full docs.google.com link runs 90 or more. QR codes get denser as the encoded text gets longer, so the short link produces a code with fewer, larger squares: easier for cameras to lock onto, and more tolerant of cheap printing, laminate glare, and scanning from an angle. Both links open the same form, so there is no trade-off. If you already copied the long link, it still works: the code is just busier.

Printing it: a worked example

Say you run a 90-minute workshop for 40 people and want feedback before they leave the room. Build a five-question form, copy the forms.gle link, and place the QR code at the bottom of the printed handout at 2.5 cm (1 inch) wide: comfortable for a scan from reading distance, about 25 cm. In the final five minutes, ask everyone to scan and submit. Phones scan in parallel, so 40 people take about a minute, not forty. If 32 of the 40 submit before walking out, you are at 80% response inside the hour; the same form emailed the next day would be lucky to see half that.

The sizing rule for everything else: make the code about one tenth as wide as the distance it will be scanned from. A flyer or handout read from 25 cm works at 2.5 cm; table tents read from 30 cm need 3 cm; a poster read from 2 metres needs about 20 cm. Dark code, light background, white margin around it, and a line of text underneath ("Scan to leave feedback") so people know why to bother. Test the printed proof with two different phones before running the batch.

Check the form before you print

Two settings sink more printed codes than printing quality does. First, the form must be set to accept responses: if the accepting-responses toggle in the form's Responses section is off, every scan hits a closed-form message. Second, sign-in: settings that require respondents to sign in, such as limiting each person to one response, block anyone scanning from a phone without a Google account on it. For public events, leave sign-in requirements off unless you genuinely need them. Then run the one test that checks the whole chain: scan your own printed proof and submit a real response.

Static, free, and it never expires

The code is generated in your browser and encodes your link directly: nothing is uploaded, nothing is stored, and there is no third-party redirect service that can lapse or start charging. Because the Google Form link never changes, the printed code works for as long as the form exists. You can even edit the form after printing: fix a typo, add a question, and every code already on paper serves the updated version, because the link stayed the same. The only things that break a printed code are deleting the form or turning off responses.

Related QR tools

Need codes for a dozen sessions or classes at once? Generate them in one pass with the bulk QR code generator from an Excel list. For a code that sits over a designed poster, use the transparent QR code generator, and check any code you did not make yourself with the safe QR code scanner.

Closing the form on time

Everything above covers how the printed code keeps working forever as long as the form stays live. That's usually the goal, but not always. An RSVP form with a deadline, a limited-seating sign-up, or a contest entry needs to actually stop taking responses at some point, and Google Forms has no built-in scheduled close time to handle that automatically.

The printed code has no idea a deadline exists. It just keeps pointing at the same form indefinitely. If you need entries to stop on a specific date, the only reliable method is going back into the form's Responses tab and manually switching Accepting responses off once the window closes. Set a reminder for the deadline itself, not the day after, since a printed poster sitting in a hallway will happily collect late entries from anyone who scans it after you meant to stop.

Frequently Asked Questions

Does Google Forms have a built-in QR code generator?

No. The Send menu offers email, a link, and embed code, but no QR option. Copy the link from there and paste it into the generator above; the code is produced in your browser in a second.

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

Click Send in the form editor, choose the link icon, tick Shorten URL, and copy the forms.gle address. Paste it into the box above and download the code as PNG or SVG. No account, no watermark, no charge.

Should I use the forms.gle link or the full docs.google.com link?

Both open the same form, but the forms.gle link is roughly a third of the length, so the QR code comes out less dense: bigger squares that scan faster and survive small print sizes. Use the short one whenever you can.

Does a QR code for a Google Form expire?

No. The code encodes your form link directly, with no third-party redirect service in between, so there is nothing to expire or renew. It keeps working as long as the form exists and is set to accept responses.

Can people fill in the form without a Google account?

By default, yes: scanning opens the form in the phone browser and anyone can submit. Settings that require sign-in, such as limiting each person to one response, will block respondents without a Google account, so leave those off for public events.

Can I edit the form after printing the QR code?

Yes. The printed code points to the link, and the link does not change when you edit questions, so every code already on paper serves the updated form. Only deleting the form or switching off responses breaks it.

How big should the QR code be on a flyer or poster?

About one tenth of the scanning distance. A handout scanned from 25 cm works at 2.5 cm wide; a poster read from 2 metres needs about 20 cm. Print a proof and test with a real phone before the full run.