QR Code for Google Form — Free Generator

Paste your Google Form link, get a scannable QR code instantly. Static and permanent — it works as long as your form is live. Free, no signup, nothing uploaded. Type → instant barcode · nothing is uploaded

How to get your Google Form link (30 seconds)

Google Forms does not generate QR codes itself — there is no QR button anywhere in the editor, which is exactly why this page exists. The whole flow is: copy the form's link from Google Forms, paste it above, download the QR. Getting the link takes four clicks:

StepWhat to do
1Open your form in Google Forms and click Send (top right)
2In the Send dialog, click the link icon (the chain, between the envelope and the social icons)
3Tick Shorten URL — a shorter link makes a simpler QR that scans faster and prints smaller
4Click Copy, paste the link above, Generate, Download PNG

Why this QR never expires

This is a static QR code: the pixels encode your form's URL directly, with no redirect service in between. That is what makes it permanent — there is no account to lapse, no subscription to expire, no middleman server that can go down or start charging you later. As long as the form itself is live and accepting responses, a code printed today scans the same way in five years. If you have seen "your QR code has expired" messages elsewhere, those were dynamic codes routed through the generator company's servers; a static code like this one cannot expire because nothing stands between the scan and Google.

The flip side of static is honest: if you ever delete the form or create a new one, the old QR points nowhere and cannot be redirected — you would print a new code for the new form's link. Edits to questions inside the same form never change the URL, so routine updates are safe.

Static QR vs dynamic QR for a Google Form

Static (this page)Dynamic (paid services)
Expires?Never — encodes the URL itselfCan stop working if the subscription lapses
Editable destination after printing?No — pixels are fixedYes — that is what you pay for
Scan analytics?No — use the form's Responses tab insteadYes, via the provider's dashboard
Works without the provider?Yes, foreverOnly while their redirect server runs

For a Google Form specifically, static wins in almost every case: the form already collects response analytics, and the destination almost never needs to change. Dynamic only makes sense if you must re-point printed codes later.

Using it for attendance, feedback and sign-ups

The three placements that consistently work: at the entrance for attendance (people scan on the way in, not when reminded at the end), on the last slide of a presentation for feedback (scan while the next speaker sets up), and on printed flyers or table tents for registrations. Size the printed code at least 2 cm square for arm's-length scanning, keep the white margin around it intact when you paste it into your design, and test the final print with both an iPhone and an Android phone before printing a run.

One access note worth checking before you print: open your form's Settings and confirm who can respond. If the form is restricted to your organisation's domain or requires sign-in, people outside that group will scan the QR and hit a sign-in wall — the QR changes nothing about access, it only carries the link. For public surveys and event sign-ups, make sure "Restrict to users in your domain" is off.

Frequently Asked Questions

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

No — Google Forms has no QR feature at all. The standard workflow is to copy the form's share link (Send → link icon → Shorten URL) and generate the QR with an external tool like this one.

Will the QR code expire?

No. This is a static QR code that encodes your form's URL directly, so it works for as long as the form is live. There is no account, subscription or redirect server that could expire — the 'expiring QR' problem only affects dynamic codes from paid services.

Do people need a Google account to open my form via QR?

That depends on your form's settings, not the QR code. If your form is open to anyone, the scan goes straight to the form. If you restricted it to your organisation or enabled 'Collect email addresses' with sign-in, scanners will be asked to sign in first — check Settings → Responses before printing.

Can I see how many people scanned the QR code?

A static QR carries no tracking, so scans themselves are not counted — but every completed response appears in your form's Responses tab with timestamps, which is usually the number that actually matters.

What if I edit the form after printing the QR?

Editing questions never changes the form's URL, so the printed code keeps working. Only creating a brand-new form (or deleting the old one) breaks the link and would require a new QR.

How big should I print it?

At least 2 cm square for arm's-length scanning; larger for posters or distance. Keep the white margin (quiet zone) around the code intact, print dark on light, and test the actual printout with a phone before duplicating it.

Are my files uploaded to a server?

No. Everything on this page runs inside your browser using JavaScript and WebAssembly. Your file never leaves your device — you can even disconnect from the internet after the page loads and the tool still works.

Related Tools

Barcode GeneratorPDF417 Barcode GeneratorCode 128 Barcode GeneratorITF-14 Barcode GeneratorEAN-13 Barcode GeneratorAztec Code GeneratorISSN Barcode GeneratorvCard QR Code Generator