Skip to content
QRMakery

Google Form QR Code

Paste your form’s link and get a code that has been read back by a decoder before the download unlocks. Free, no account, and nothing you paste leaves this tab.

Add your link or content

What the code should contain

Only http and https links are allowed. Missing schemes become https.

Customize your QR code

Finder squares stay square whichever you pick. They are what a scanner locates the code with.

The blank margin scanners need. 4 is the standard minimum.

Download your QR code

✓ Scan-tested: this code reads back correctly.

Contrast 21:1, Strong

Version 3 · 37 modules · print at least 14.8 mm wide

Google Forms has no QR code of its own, so every method comes down to encoding the form’s link. The part that is worth getting right is which link: a form has up to four addresses, they are wildly different lengths, and the one the copy button hands you is not the short one. That is what the rest of this page is about.

Event form displayed beside a QR sign being scanned with a phone
Form link converted into a QR code that opens a mobile response form
The same form QR code placed on a sign, presentation, flyer, and sticker

How to Make a QR Code for a Google Form

Five steps. The first four happen in Google Forms, the last one here.

  1. 1Open Your Form and Click SendTop right, next to the preview eye. Google Forms has no QR code of its own, so this dialog is as far as it takes you.
  2. 2Switch to the Link TabThe chain-link icon, between the envelope and the embed brackets. The email and embed tabs give you something else.
  3. 3Tick "Shorten URL"This is the step that matters. It swaps a 107 character link for a 35 character forms.gle one, and the code you get is measurably smaller.
  4. 4Copy It, and Paste It AboveThe code is encoded as you type. Nothing is sent anywhere: the encoding happens in this tab, on your device.
  5. 5Check the Scan Test, Then DownloadThe finished code is read back with a decoder before the download unlocks. Take the SVG for print and the PNG for screens.

Which Link to Encode, Measured

A QR code stores the link character by character, so a longer address needs more modules, and more modules in the same printed square means each one is smaller and harder for a camera to resolve. Every figure below was produced by encoding these four links with the generator above and decoding each result back.

The same form, encoded from each of the four links Google will give you. Version, module count and minimum print width are measured at build time by this site’s own encoder, at a four-module quiet zone.
Which linkCharactersVersionModules acrossMin width, mediumMin width, high
Short linkUse this one✓ decoded backhttps://forms.gle/Ax7bQ2kLm9Nfp3Rt6Send, then the link tab, with "Shorten URL" ticked. The shortest thing Google will give you for a form, and the one worth encoding. The slug is always 17 characters, so this row is the same length for everybody.3533714.8 mm18 mm
Full form link✓ decoded backhttps://docs.google.com/forms/d/e/1FAIpQLSdE8yQ2mXvR7bK4nT9wZpL3cH6JgY0aUxV5sB1dNfM2kQ/viewformThe address bar while previewing the form. Same destination, sixty more characters, all of them form ID and path. Copying this from the browser is the most common way people end up with a dense code.9564919.6 mm24.4 mm
Link tab, "Shorten URL" left unticked✓ decoded backhttps://docs.google.com/forms/d/e/1FAIpQLSdE8yQ2mXvR7bK4nT9wZpL3cH6JgY0aUxV5sB1dNfM2kQ/viewform?usp=sf_linkSend, then the link tab, copied as offered. What the copy button gives you by default. The usp parameter is a source tag for Google's own analytics and does nothing for you, but the scanner still has to carry it.10775321.2 mm26 mm
Prefilled response link✓ decoded backhttps://docs.google.com/forms/d/e/1FAIpQLSdE8yQ2mXvR7bK4nT9wZpL3cH6JgY0aUxV5sB1dNfM2kQ/viewform?usp=pp_url&entry.1042837591=Warehouse+B&entry.2005620554=Night+shiftThe three-dot menu, then Get prefilled link. Useful when each printed code should fill in a different answer, such as a room or an asset. It is also the longest link a form produces, so these are the codes to print largest.16496124.4 mm30.8 mm
35 characters · version 3 · 37 modules
107 characters · version 7 · 53 modules

Both codes open the same form. The one built from the shortened link is 16 modules narrower, which takes 6.4 mm off the minimum print width, about 30% smaller before reliability starts to suffer. The only difference is a tick box in the Send dialog.

What the Code Does and Does Not Survive

  • The code carries the link, not the form. Edit the questions all you like and the printed code still works, because the address never changed.
  • Closing the form to responses does not break the code. The scan still lands on the form, and Google shows whoever scanned it that it is no longer accepting answers.
  • A short link is not a private link. Anyone who scans the code gets whatever access the form itself allows, so a form restricted to your organisation still asks them to sign in.
  • There are no scan counts here. These are static codes, so nothing contacts a server when someone scans one. Google Forms timestamps every response, which is the closest honest substitute.
  • Deleting the form breaks the code, and no reprint can fix a code that is already on a wall. Keep the form, even after it closes.

Printing It on Something

The minimum widths in the table assume a phone held close, in decent light, on a clean print. A code on a wall that people scan from two metres away needs to be roughly ten times wider than that floor, and a code on a curved or textured surface needs more again. Download the SVG for anything printed, because it stays sharp at any size, and leave the quiet zone clear: the empty margin is part of the code, and cropping it is the most common reason a code that worked on screen fails on paper.

If you want the code in your brand colour or with your logo in the middle, the QR code with logo page has those controls and measures how much of the symbol the logo covers. Start from the shortened link there too. A logo needs high error correction, which makes the code denser, so the characters you saved buy back the room the logo takes.

Google plays the same trick elsewhere. A Business Profile hands out six addresses for one business, and the one people copy out of the address bar needs roughly 26mm of print width against 15mm for the short one. The Google Business Profile guide measures all six, and points out that Google generates a review code for you inside the profile.

Questions About Google Form QR Codes

Can you make a QR code for a Google Form?

Yes. Google Forms has no QR code feature of its own, so the way to do it is to copy the form's link and encode that. Open your form, click Send, switch to the link tab, tick "Shorten URL", and paste the forms.gle link into the generator on this page. The code is made in your browser, it is scan-tested before the download unlocks, and there is no account or watermark.

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

The short one, and the difference is measurable rather than a matter of taste. The table above encodes both: the forms.gle link produces a code with far fewer modules than the docs.google.com link, which means larger modules at the same printed size and a smaller minimum width before scanning gets unreliable. Both open the identical form. Tick "Shorten URL" in the link tab and you get it.

How big does a Google Form QR code need to be when printed?

The generator gives you a minimum width in millimetres for the exact link you pasted, because the answer depends on how long that link is. A short forms.gle link needs noticeably less width than a prefilled response link. Those figures assume a close-range scan in decent light, so add margin for a poster people read from across a room, and always leave the quiet zone clear.

Will the QR code stop working if I close the form to responses?

No. The code encodes the form's address, so a scan still reaches the form and Google shows the person a message saying it is no longer accepting responses. The same is true if you edit the questions: the link does not change, so the printed code does not need to. Only deleting the form outright breaks it.

Can I put my logo on a Google Form QR code?

Yes, on the QR code with logo page, which has the logo controls and caps the size against the error-correction budget. Worth knowing before you start: a logo needs high error correction, and high error correction makes the symbol denser, so the short forms.gle link matters more, not less, once a logo is involved.

Can I track how many people scanned it?

Not from the code. These are static codes: the link is inside the image and nothing touches a server when someone scans, which is why they never expire and cost nothing. Google Forms timestamps every response it receives, so you can see when people arrived, but not who scanned and left. If you need scan counts per poster, make a separate prefilled link for each and read the difference in the responses.

Do I need the Google Workspace Marketplace add-on?

No. The add-on generates the same kind of code from inside the form editor, which is convenient if you make a lot of them. It also needs installing, needs access to your forms, and its free tier has limits. Copying one link into this page needs no permissions and no install.

Does the code work for a prefilled Google Form link?

Yes, and it is a good use of a QR code: print a different code per room, machine or table, each one prefilling a field so the person scanning does not have to. The catch is length. Prefilled links carry every answer as a URL parameter, so they make the densest codes of the four in the table and need the most print width.

Contact cards, Wi-Fi, and forms people fill in.

All tools

Guides worth reading

All guides
  • Comparisons

    Static vs Dynamic QR Codes

    What the redirect actually buys you, measured on real encoded codes, and which payloads are worse off for it.

    16 min read

QRMakery generates every code on your own device. Your form link and the finished image never reach a server.