QRmkr

How to Make a QR Code for a Google Form (Free)

Jul 6, 2026 · QRmkr Team

The three-step version

If you just need the answer: open your form and click Send, choose the link tab and copy the URL (tick Shorten URL), then paste that link into the QRmkr generator and download your code. Free, no watermark, no signup, and the code never expires. Print it, and anyone who scans lands directly on your form.

The rest of this guide covers the details that decide whether people actually respond: the right form settings, where to put the code, and what happens when you need to change the form after printing.

Step 1: Get the right link from Google Forms

In the form editor, click Send in the top right. You'll see three tabs: email, link, and embed. Choose the link tab (the chain icon) and check Shorten URL - the short forms.gle link produces a simpler QR code that scans more reliably at small print sizes.

Two settings to check before you copy: under the form's settings, decide whether to collect email addresses - requiring sign-in kills response rates on printed codes, so leave it off unless you truly need identity - and if you're using the quiz or limited-responses features, confirm the form is set to accept responses. A closed form behind a printed code is the most common failure mode.

Step 2: Turn the link into a QR code

Paste the forms.gle link into the generator. You can style the code - colors, rounded dots, your logo in the center - as long as you keep contrast high: dark code, light background. Download SVG if the code is going into designed artwork, or PNG for a quick print. Our print size guide has exact dimensions; the short version is at least 2×2 cm for arm's-length scanning, much larger for posters.

Before anything goes to print, scan the code with your own phone and submit a test response. Ten seconds now saves a reprint later.

Step 3: Put it where the answers are

A form QR code works best at the moment of the experience it asks about: on tables and receipts for customer feedback, on the last slide of a class or workshop, at the exit of an event, on packaging for product surveys. Add a one-line ask with a time promise - "Tell us how it went - 30 seconds" beats a bare code every time. Our survey & feedback guide goes deep on placement and response rates.

The catch with static codes (and the fix)

A free static code encodes the form's URL permanently. That's fine until the form changes: quarterly surveys get replaced, event feedback forms get cloned for the next event, response limits close a form. Every one of those changes breaks the printed code, because Google gives the new form a new URL.

The fix is a dynamic QR code: it encodes a short redirect you control, so when this quarter's form retires you point the same printed code at the new one - table tents, posters, and packaging keep working untouched. Dynamic codes also count scans, which answers a question Google Forms can't: how many people scanned but didn't finish? If 200 scan and 30 submit, your form is too long - trim it. Scan analytics are part of Pro; the static version stays free forever.

A wedding RSVP is the most common version of this

By far the most frequent reason people put a Google Form behind a QR code is a wedding RSVP, and that use has its own traps: the deadline has to be printed beside the code, guests without smartphones need a fallback, and the form often changes after the invitations are ordered. Wedding RSVP QR codes covers the wording and the timing.

Does this work with Typeform, SurveyMonkey, or Microsoft Forms?

Yes - identically. Any survey tool that gives you a share link works: copy the public link, paste it into the generator, download the code. The static-vs-dynamic trade-off is the same everywhere, and it matters more with tools like Typeform where paused accounts or response limits can close a form you've already printed.

Make yours now

Grab your form's link and generate the code on the Google Form QR code page - free, unlimited, no watermark. If the form will ever change or you want response funnel data, create an account and make it dynamic.

Make a QR code for your Google Form

Free, no sign-up, no watermark, and it never expires. The preview updates as you type - scan it with your own phone to check before you print.

NewTurn this into AI art that still scansTry AI Art →
Design & branding

Center logos use 30% error correction so the code still scans.

Want to edit or track this?

This makes a static code (permanent). Create a free account for dynamic codes you can edit after printing, with scan analytics.

Make it dynamic →
Fill in the details to preview your QR code

Free forever · No watermark · Never expires

Or make it art. Same code, still scans.

Animated
Animated Japanese garden AI art QR code
Animated rainy Kyoto AI art QR code
Animated sakura street AI art QR code
Animated fox-girl shrine AI art QR code
See AI art codes →

Before you print it

If the code in your next print run may ever need to point somewhere else, create it as a dynamic QR code you can edit after printing. The printed pattern never changes; only the destination behind it does. It also means you can track every scan by day, device, and location and see which placement actually worked.

Make a QR code you can edit anytime

Free static codes. Dynamic codes with analytics on Pro.

Start free