QR Code Generator for Google Forms
Paste a Google Form link, get a QR code ready to print. Free, no sign-up, and nothing leaves your browser.
Your QR code appears here as you type.
A QR code is the shortest path between a printed thing and a form. A teacher puts one on the whiteboard and thirty phones open the same quiz in ten seconds, without anyone mistyping a URL that contains both a capital I and a lowercase l. A stand at a trade show puts one on the table so visitors leave their details without queueing for the one laptop. A poster by the door of a village hall collects feedback from people who were never going to open an email about it.
The generator above turns your form’s link into that code. It runs entirely in your browser: the address you paste is never sent to us or to anyone else. If you want to check rather than take our word for it, open your browser’s network tab and generate one. There is no request to inspect, because there is no request.
One thing worth saying plainly. This page does the same job as the QR sharing already built into the FormsGen app, where you never paste a link at all: you tap share on a form you just made and the code fills the screen, with the brightness turned up automatically so it can be scanned straight off your phone in a dim room. The web version exists because plenty of people arrive here with a form they built on a laptop three years ago, and they should not have to install anything to print a code for it.

Why it helps
The link never leaves your browser
Most online QR generators build the image on their server, which means a log somewhere of every address anyone has ever pasted in. Here the code is computed by your own device. There is nothing to log.
SVG for print, PNG for screens
A PNG is a fixed grid of pixels. Enlarge it past that grid and the edges go soft, which is exactly when scanners start failing. The SVG is a set of drawing instructions, so it stays sharp on a business card and on an A0 poster alike.
Black on white, deliberately
There is no colour picker here, and that is not an oversight. Scanners look for contrast between light and dark squares. A brand colour lowers that contrast and buys nothing in return.
How to do it
-
1
Copy the link out of Google Forms
Open your form, click Send in the top right, then switch to the link tab, the one with the chain icon. Tick Shorten URL before copying. It matters more than it looks: a full docs.google.com address produces a 41 × 41 grid of squares here, while a forms.gle link produces 29 × 29. Same sheet of paper, larger squares, scannable from further away.
-
2
Paste it into the field above
The code appears as you type. Nothing to click, nothing to confirm.
-
3
Pick the right format
SVG for anything heading to a printer. PNG for slides, screens and messaging apps, at 512, 1024 or 2048 pixels depending on where it lands.
-
4
Size it for the distance
The rule of thumb used across the industry is that a printed code should be at least a tenth as wide as the distance people will scan it from. Two metres away means twenty centimetres wide. And leave the white margin around the code alone: it is not padding, it is the frame scanners use to find the code in the first place.
Questions people ask
- Does the QR code expire?
- No. It contains the address itself and nothing else. There is no service sitting in the middle that could shut down, and no redirect counting your scans. As long as the form accepts responses, the code opens it.
- Can I still edit the form after printing the code?
- Yes. The code points at the form's address, not at its contents. Add questions, reword them, change the theme: the printed code keeps working.
- How big should I print it?
- At least a tenth of the distance people will scan it from. A code on a table people lean over can be small. A code on a wall read from three metres away needs to be about thirty centimetres wide.
- Why can't I change the colours?
- Because coloured codes fail more often. A scanner is looking for a strong difference between light and dark squares, and any brand colour reduces that difference. A code that looks on-brand and scans on the second attempt is worse than a black one that scans on the first.
- Do you keep the link I paste?
- No, and you can verify it rather than trust it. Open your browser's network tab and generate a code: no request is sent. The whole thing is computed on your device.
- Can I put a logo in the middle?
- Not with this tool, and the reason is a trade-off rather than a rule. A QR code carries enough error correction to survive a small covered area, which is why a centred logo usually still scans — our own app puts one there. But that redundancy exists to survive creases, dirt and bad light, and a logo spends it in advance. On something printed once and left on a wall for a year, we would rather you kept it.
- Does it work with links that aren't Google Forms?
- Yes. The page is built around Google Forms, and the field warns you when a link looks like something else, but the generator takes any web address.
