🎁 Get $100 FREE on your first $500 recharge·Limited-time bonus for new users·Sign up & claim your $100 instantly·$100 bonus on $500+ first deposits·Apply once, instant credit on signup·
* T&C apply
Free, no signup, never expires

Google Form QR code generator for surveys, feedback & sign-ups

Paste your Google Form share link below and turn it into a scannable QR code. Download a crisp PNG or SVG to print on flyers, slides, posters or handouts — so people open your form with one tap of the camera instead of typing a long URL.

A Google Form QR code is just a URL QR code. In your form click Send → link, tick Shorten URL, copy it, and paste it into the URL field.

Free No signup Code never expires PNG & SVG download
URL details
Error correction

Higher levels survive scuffs and logos but make the code denser. M is a good default.

Size (module scale)8px/module
Live preview
Generated QR code

25×25 modules · black on white for best scannability

PNG for screens & social · SVG for crisp, any-size print.

Generated entirely in your browser. Your URLs, passwords and contact details are never uploaded, stored or logged.

100% in-browser & static — the codes never expire and work forever. No upload, no tracking.

What it does

From form link to printable QR code in seconds

Any form link works

Paste a Google Form share link, a short forms.gle URL, or a link from Microsoft Forms or Typeform — the tool turns it into a scannable code.

Built for surveys

Put a survey QR code on a card, email or screen and let people respond from their own phone — far more replies than reading a URL aloud.

Feedback on the spot

A feedback form QR code at the table, till or exit captures opinions while the experience is fresh, before people forget.

Classroom & events

Attendance sheets, sign-ups, event check-ins and quizzes all ride on one printed code taped to a desk, slide or door.

Print-ready SVG

Download a vector SVG that stays razor-sharp on a poster or handout, or a PNG for slides and social posts.

Private & permanent

The static code is generated in your browser. Nothing is uploaded, and it keeps working as long as your form accepts responses.

A Google Form QR code turns the share link of your form into a scannable square barcode, so anyone can open the form by pointing their phone camera at it — no typing a long address. That is the whole idea, and it removes the single biggest reason people never fill in your form: friction. A Google Form link like docs.google.com/forms/d/e/1FAIpQLSc.../viewform is impossible to read out, hard to type and easy to mistype. A google form qr code replaces all of that with one tap. Below is how to get your form’s share link, how to turn it into a QR code with the generator above, where these codes work best, and how to make sure the form actually collects responses once people scan it.

How to get your Google Form share link

This is the step most people get wrong, so it is worth doing carefully. You need the share link, not the link in your browser’s address bar — the address bar usually shows an /edit URL that opens the form in editing mode. Here is the reliable way to get the correct link:

  1. Open your form in Google Forms and look to the top right.
  2. Click the purple Send button.
  3. In the dialog, choose the middle tab — the link tab, shown as a chain icon ( 🔗 ).
  4. Tick the Shorten URL checkbox to get a tidy forms.gle/… address instead of the long one.
  5. Click Copy.

That copied link is exactly what you paste into the URL field of the generator at the top of this page. The QR code renders live the moment you paste, and you can download it immediately.

Why shorten the form URL first

Shortening the link before you generate the code is a small habit that pays off. A raw Google Form URL is long — often well over a hundred characters — and the more data a QR code has to store, the more modules it needs, so the pattern gets denser and each square gets smaller at the same print size. A denser code is harder for a camera to resolve, especially when printed small or scanned from a distance.

Ticking Shorten URL swaps that long string for a compact forms.gle link. The resulting QR code has fewer modules, looks cleaner, prints better at small sizes and scans faster and more reliably. It is the single easiest thing you can do to improve scan success, and it costs nothing. If you are working with a very long link from another tool, run it through a URL shortener first for the same reason.

How to turn the link into a QR code

Once you have the share link, the google forms qr code generator above does the rest. Because a form QR code is simply a URL QR code underneath, the URL type is already selected for you. The steps are:

  • Paste the link into the URL box. The code appears instantly and updates as you type.
  • Set the error correction if you like. The default M level suits almost everything; raise it to H only if you plan to drop a logo in the centre or print somewhere the code might get scuffed.
  • Choose a size that matches where the code will live — bigger modules for posters, smaller for cards.
  • Download a PNG for anything on a screen, or an SVG for anything that gets printed.

Everything happens in your browser. Your form link is never uploaded to a server, the code is static and permanent, and there is no account to create. Before you print a single copy, scan the code with your own phone to confirm it opens the live form and not an error page.

Make sure the form is accepting responses

A QR code is only useful if the form behind it is actually open. Two settings decide that, and both live inside Google Forms:

First, check the Responses tab and confirm the Accepting responses toggle is on. If it is off — which happens after an event, or if you flipped it while editing — everyone who scans your code sees “The form is no longer accepting responses,” which looks broken even though the QR code is fine.

Second, open Settings and check who is allowed to respond. If your form is restricted to people in your organization (common on Google Workspace accounts), anyone outside it hits a sign-in or request-access wall when they scan the code. For a public survey, feedback form or event sign-up, turn that restriction off so anyone with the link can respond. Decide whether you want responses tied to email addresses or anonymous, and whether people can submit more than once, before you distribute the code widely.

Use cases: where a form QR code shines

The moment you can put a form on a phone with one tap, a lot of paper-and-clipboard workflows get easier. The most effective uses:

  • Classroom attendance: tape a printed code to the desk or project it on the board. Students scan in as they arrive and a google form timestamps every submission — no roll call, no passing a sheet around.
  • Event feedback: a feedback form qr code on the table tent, badge or exit sign captures reactions while the session is still fresh, when people are far more likely to answer honestly and in detail.
  • Surveys: a survey qr code on a receipt, flyer, email footer or shop window lets people respond from their own phone in their own time, which lifts completion rates well above reading a URL aloud.
  • Sign-up sheets: clubs, volunteer rotas, parent-teacher slots and waitlists all work better as a scannable form than a clipboard that only one person can hold.
  • Lead capture at events: at a booth or conference, a code on your stand banner collects names and emails straight into a spreadsheet — no fishbowl of business cards to transcribe later.
  • Quizzes and polls: teachers and trainers use a qr code for google form to launch an instant quiz or a quick show-of-hands poll mid-session.
  • Job applications and RSVPs: a code on a “We’re hiring” poster or a wedding invite sends people straight to the right form.

Printing on flyers, slides and posters

Where you print the code decides how big it needs to be. The rule of thumb is a 10:1 scan-distance ratio: for every ten units of distance between the phone and the code, the code needs about one unit of width. So a poster read from three metres across a room needs a code roughly 30 cm wide, while a flyer or handout read at arm’s length only needs about 2–3 cm. As a hard floor, never print smaller than about 2 cm, even for close scanning.

A few more print rules keep scans reliable. Always leave the empty quiet zone border around the code — the generator includes it, so do not crop it off. Keep strong contrast, dark code on a light background, and resist the urge to invert the colours or tint it heavily to match a brand palette, which is the most common reason a “designed” code fails. Add a short line of text beside the code telling people what they get: “Scan to give feedback” or “Scan to sign in” converts far better than a bare square. For slides, a PNG at a generous size is fine; for anything that goes to a printer — posters, flyers, table tents — download the SVG so the code stays crisp at any size.

Tracking responses

Google Forms collects every submission for you automatically. Open the Responses tab to see a live summary with charts, switch to individual responses to read each one, or click the green Sheets icon to send everything to a linked Google Sheet for filtering, pivot tables and sharing. You can also turn on email notifications so you get a ping each time someone submits.

The QR code itself is static, so it does not record scan counts. If you need to know how many people scanned versus how many submitted — for example to compare two posters in two locations — make a separate form (or add a hidden “source” question) for each code, or route each code through a link shortener that reports clicks. For most surveys and sign-ups, though, the response count in the form is all the tracking you need.

Does it work with Microsoft Forms, Typeform and others?

Yes. Because a form QR code is nothing more than a URL QR code, it works with any form that has a public share link. Copy the link from Microsoft Forms, Typeform, Jotform, SurveyMonkey, Airtable forms, Cognito or any other builder, paste it into the generator above, and download the code exactly as you would for a Google Form. The tool does not care which platform created the link — it only encodes the address.

The same preparation advice applies across all of them: use the official share link rather than the editor URL, shorten it if it is long, confirm the form is set to accept public responses, and test the code with your own phone before printing. Whichever tool you use, the workflow is identical.

Static codes, privacy and permanence

This generator makes static QR codes, which is the right choice for a form. A static code stores your form link directly inside the pattern — there is no middleman, no subscription and no server that could be switched off. The code works for as long as the form exists and accepts responses, and because the link does not change when you edit the form’s questions, a code you printed last month still points at the latest version today.

It is also private. The code is built in your browser, so your form link is never sent to, stored on, or logged by any server. You can generate as many codes as you like, work offline, and close the tab knowing nothing was retained. For a quick overview of static versus dynamic codes, error correction levels and sizing, see the full QR code generator, which also handles WiFi, vCard, email and SMS codes. When your form is driving people to a page you want found, tighten the copy with the word counter and the whole free toolkit lives at /tools.

Common mistakes that stop a form code scanning

Most failed form QR codes come down to a handful of avoidable errors, and they are easy to spot once you know them. The most frequent is encoding the wrong link — grabbing the /edit URL from the browser bar instead of the Send panel link, which either opens the form in edit mode or shows a permissions error to everyone who is not an owner.

The second is a restricted form: the sign-in wall that appears when the form is limited to your organization makes the code look broken even though it is correct. The third is a closed form — responses switched off — which shows the dreaded “no longer accepting responses” page. The fourth is a tiny or low-contrast print: a code squeezed into a corner of a busy flyer, printed below 2 cm, inverted, or tinted in brand colours that a camera struggles to read. The fifth is skipping the test scan and printing a thousand copies of a code nobody checked. Work through the share link, the access setting, the responses toggle, the print size and a real test scan, in that order, and every one of these disappears.

Quick checklist before you print

Pulling it together, run through this short list and your form QR code will work first time, every time:

  • Use the Send → link URL, not the /edit address-bar link.
  • Tick Shorten URL so the code is cleaner and scans faster.
  • Confirm the form accepts responses and allows public access.
  • Download SVG for print, PNG for screens.
  • Size for the scan distance with the 10:1 rule, never below ~2 cm.
  • Keep the quiet-zone border and high dark-on-light contrast.
  • Add a short label like “Scan to give feedback” next to the code.
  • Test it on at least one phone before printing a batch.

Paste your Google Form link into the generator at the top of the page, download the code, and you are ready to collect responses from anyone with a phone — free, permanent, and live in under a minute.

Pair it with the rest of the free toolkit

Need WiFi, vCard, email or SMS codes too? Use the full QR code generator. Tightening the copy on a landing page? Try the word counter. The full index is at /tools.

Browse all free SEO tools
FAQ

Google Form QR code questions, answered

  • Open your form, click Send, choose the link tab (the chain icon), tick Shorten URL and copy the address. Paste that link into the URL box above and the QR code renders live. Click Download PNG for screens or Download SVG for print. There is no signup, and the whole thing takes about thirty seconds.

  • In the form editor, click the purple Send button at the top right, then select the middle link tab (the chain icon). You will see a long docs.google.com/forms/... URL — tick Shorten URL to get a tidy forms.gle/... address first, then copy it and paste it above.

  • Always the share link from the Send panel, never the link in your browser address bar. The address-bar URL usually ends in /edit and opens the form in edit mode — anyone who scans it could change your questions. The Send → link URL (or the shortened forms.gle version) opens the live form so people can only submit responses.

  • Your form is restricted. In the form editor open Settings and, under Responses, turn off “Restrict to users in your organization” (or similar) so anyone with the link can respond. If that stays on, only signed-in members of your Workspace can open the form, and everyone else hits a request-access or sign-in wall when they scan the code.

  • Yes. The QR code encodes your form’s share link, and that link does not change when you add, remove or reword questions — so a printed code keeps pointing at the latest version of the form. You only need a new code if you create a brand-new form with a different link, or if you turn off responses so the form stops accepting submissions.

  • In the form, open the Responses tab and check that the Accepting responses toggle is on. If it is off, anyone who scans your QR code sees “The form is no longer accepting responses.” You can also set an opening or closing time with an add-on if you only want the form live during an event.

  • Yes. Any form that has a public share link works exactly the same way: copy the link from Microsoft Forms, Typeform, Jotform, SurveyMonkey or Airtable, paste it above, and download the QR code. A Google Form QR code is simply a URL QR code, so the tool does not care which form builder created the link.

  • Completely free, with no signup and no watermark, and the code never expires. This tool makes a static QR code: your form link is encoded directly in the pattern, so there is no account and no server that could switch it off. It keeps working for as long as your Google Form exists and accepts responses.

A form is only as good as the traffic it gets

QR codes bring people in from the real world. To bring them in from search too, your pages need authority links. See how Serpbays builds them.

Start free on Serpbays