QR Cake generator

    Google Forms QR Code Generator

    Make a Google Forms QR code in three steps: publish your form, copy its responder link and paste it here. Scanning the code opens the form in the phone's browser, so a code on a worksheet, permission slip, table tent or event banner collects answers without anyone typing a long address. It is free with unlimited scans and no expiry; on the free plan, a brief ad shows before the form opens.

    No form yet? Make one first

    The QR code points at your form, so the form has to exist before the code does. Google's shortcut forms.new opens a blank Google Form in your account in one click, as long as you are signed in. Write your questions, click Publish, set general access so anyone with the link can respond, then copy the responder link. Come straight back here and paste that share link into the generator below.

    Create a blank Google Form

    Loading the QR code maker

    How it works

    1

    Publish your form and copy the responder link

    If you do not have a form yet, forms.new opens a blank Google Form in your account, so write your questions there first. When it is ready, click Publish at the top right. In the dialog, click Manage next to Responders, set general access so anyone with the link can respond, click Done, then click Publish to confirm. The button now reads Published. Open Published, Share or Preview and choose 'Copy responder link'. That is the link to bring here: it should contain /viewform, or be a short forms.gle link if you checked 'Shorten URL' after publishing. If what you copied ends in /edit, go back and copy the responder link instead.

    2

    Paste the link and customize the code

    Paste the responder link into the generator above. Pick foreground and background colors, add a school crest, event badge or company logo in the center, and choose eye and frame styles so the code matches your letterhead or program. Codes are generated at High error correction by default, which keeps a centered logo scannable. Styling and the logo are free. Save the code to your account before you download it if you want to repoint it later, then download a high-resolution PNG or a print-ready SVG.

    3

    Print, test and share the code

    Put the code on the worksheet, slip, table tent, banner or slide, and scan-test the finished artwork on a real phone before a big print run. Responses arrive in your Google Forms Responses tab as usual. Google counts only submitted responses. To see how many people scanned, and which placement earned them, you need QR Cake's scan analytics, which are on the Pro and Business paid plans: make a separate code for each surface and compare them. Any code saved to your account can be repointed at a different form later without reprinting.

    Common use cases

    01

    Print an exit ticket code in the corner of the worksheet so the whole class answers three questions before the bell rings.

    02

    Put a code on the permission slip that goes home in the backpack so parents give consent from the kitchen table instead of hunting for a pen.

    03

    Add an RSVP code to invitations and a check-in code to the door sign so guests reply and arrive without typing anything.

    04

    Stand a card by the register or print a code on the receipt so customers rate the visit while it is still fresh.

    05

    Add a lead capture code to your trade show booth so visitors leave their details without a clipboard or a line.

    06

    Post a volunteer sign-up code at the church entrance, in the thrift store window and on the community bulletin board so people register on the spot.

    07

    Put a pulse survey or time-off request code on the break room poster so shift workers who never open internal email can still respond.

    08

    Print a warranty registration or product feedback code on the packaging insert so buyers register the item the day it arrives.

    Industries that use it

    SCHOOLS & EDUCATION

    Teachers put codes on worksheets, classroom doors and slides for exit tickets, quizzes and reading logs, and on printed slips for field trip consent and parent-teacher conference sign-ups. One code can front a form you rewrite every week, because editing the questions never changes the link.

    EVENTS & CONFERENCES

    Organizers print RSVP codes on invitations, check-in codes on door signs, and session feedback codes on programs and name badges. A code saved to your account can be repointed from the sign-up form to the post-event survey once the event wraps up, with no new print order.

    RESTAURANTS, RETAIL & HOSPITALITY

    Table tents, receipts and counter cards carry a feedback or review form so guests answer while the visit is still fresh, and the questions can change each season behind the same printed card. Keep the form short, because most people answer standing up or with one hand.

    HEALTHCARE & RESEARCH

    Waiting-room posters and appointment cards open registration or post-visit feedback forms on the patient's own phone, and researchers print recruitment codes on flyers and participant information sheets so a screening survey is one scan away. Keep file-upload questions off a public code, because they force a Google sign-in.

    CHARITIES & COMMUNITY GROUPS

    Volunteer sign-ups, public comment forms and event registrations run from codes on church doors, shop windows, construction fences and community bulletin boards, reaching people who would never look for the form online. Youth sports leagues and neighborhood associations put the same code on flyers, gear bags and newsletters.

    HR, OFFICES & OPERATIONS

    Codes on break room posters and onboarding packets carry engagement surveys, expense claims and training sign-ups to employees who never open the intranet, while labels on printers, meeting rooms and vehicles open an issue report form for whoever is standing in front of the problem.

    What it is

    Building the form is the easy part. The hard part is getting the link in front of people at the moment they are willing to answer. Nobody types a long docs.google.com address off a whiteboard, a receipt or a banner, and thirty students typing it wrong means thirty lost responses. A QR code removes the typing: print it in the corner of a worksheet, stand it by the register, staple it to the permission slip, or put it on a conference badge or a waiting-room poster, and the form is one scan away. That timing is the real advantage over emailing a link later. At an event you are competing with the walk to the parking lot, and afterward you are competing with an inbox.

    Two details decide whether the printed code actually works. First, the form has to be published. Google's current model separates writing a form from opening it to responders, so a code made from an unpublished form scans into a dead end. Second, a Google Form has two completely different URLs and only one of them is safe to print. The responder link contains /d/e/ and ends in /viewform, or it is the short forms.gle version, and it opens the fillable form. The edit link ends in /edit and is what sits in your own address bar while you write the questions, which is exactly why people copy it by reflex. Anyone scanning an edit link hits a request-access wall and cannot answer. If the link you are about to paste ends in /edit, stop.

    After that, very little can go wrong. The responder link is tied to the form's ID, so editing a question, renaming the form, changing the theme or adjusting settings never creates a new URL, and one printed code can front a form you keep rewriting all year. Two things do break a code already in the wild: unpublishing the form, which closes the link to responders, and deleting it. Switching to a duplicate made with 'Make a copy' leaves the code behind too, because the copy is a new form with its own ID and link, so keep editing the original. Saved QR Cake codes are dynamic, even on the free plan, which gives you a fallback the raw Google link cannot: save the code to your account, open it in your dashboard, paste a different responder link, and every printed copy follows. That is how last year's field trip consent form becomes this year's, and how a pre-event sign-up form becomes the post-event survey with nothing reprinted.

    Best practices

    • Publish the form, then test the link signed out. Open the copied link in a private browsing window with no Google account attached, submit a test answer, then delete that test response. If it opens and submits there, anyone can use it. Check that the link contains /viewform or starts with forms.gle before it goes anywhere near a printer.
    • Say what the form is and how long it takes. 'Scan to book your parent-teacher conference, 30 seconds' or 'Scan to tell us how tonight went, 4 questions' usually earns more responses than a bare 'Scan me', because people decide whether to take out their phone before they know what is behind the code.
    • Turn off anything that forces a sign-in on a public code. 'Limit to 1 response', setting email collection to 'Verified' and any file-upload question all require respondents to sign in to a Google account, which is fine inside a school or a company and fatal on a poster in the street.
    • Check 'Shorten URL' after publishing if you also want a link people can read aloud or type. A forms.gle link is much easier to say or paste into a message than the full responder URL. It does not simplify the printed pattern of a saved code, because a dynamic code always encodes QR Cake's own short link whatever Google URL you paste in, but it does make a static code's pattern less dense.
    • Size the code for the scanning distance and print from a vector file. Make it at least 1 inch (2.5 cm) square for anything scanned at arm's length, and far bigger for door signs and banners: roughly a tenth of the distance it will be scanned from. Leave a clear margin of about four modules on every side, which grows with the code rather than staying a fixed width. Download the SVG and scan-test the finished artwork on both an iPhone and an Android phone.
    • Close the form instead of unpublishing it. When you stop collecting, click Published at the top right, turn off 'Accepting responses' and write a custom closed-form message, so late scanners read something useful like 'Field trip forms closed on Friday, please email the office' instead of hitting a dead end. You can also set a close date or response limit in advance.

    Limitations to know before you print

    • Printing the edit link is an easy mistake to make. The URL in your address bar while you build the form ends in /edit and must never be printed: scanners cannot submit anything through it and land on a request-access page instead. Print the responder link, which contains /viewform, or a forms.gle short link.
    • Forms created on a work or school Google Workspace account are often restricted to that organization by default, so anyone outside it sees a 'You need permission' page when they scan, and so does anyone signed in to the wrong Google account. Workspace admins can also block external sharing for the whole domain, which breaks a public QR code whatever the form's own settings say. Check both before printing anything aimed at the public.
    • Google Forms has no scan count at all. It reports submitted responses only, so everyone who scanned, read the first question and left is invisible to you. QR Cake's scan analytics fill that gap, but they are on the Pro and Business paid plans, and the free plan shows a brief ad before the form opens. Creating the code, styling it and changing where it points stay free, with unlimited scans and no expiry.
    • The form has to stay live for the code to keep working. Unpublishing or deleting it leaves a printed code pointing at nothing, and a duplicate made with 'Make a copy' has a new link the printed code knows nothing about, so keep editing the original once a code is out in the world. Scanning also opens a web page, so responders need a working connection: worth checking before you print codes for a school gym with poor signal, a field site or a basement venue.

    How it compares

    QR Cake (dynamic)Static QR of the form link
    Survives edits to your questionsYes. Edits never issue a new form URL, and the dynamic link in front of it does not change eitherYes, provided the printed link was right in the first place
    Fix a wrong link after printingYes. Correct a mistyped or /edit link from your dashboard, no reprintNo. Every printed copy is dead and has to be reprinted
    Point the code at a different form laterYes. Swap a sign-up form for a feedback form after the eventNo. The form URL is locked into the pattern forever
    See how many people scannedYes, on the Pro and Business plans. Scans over time, country, device and browserNo. Google Forms reports submitted responses only
    Brand it with your logo and colorsYes, free. Logo, colors, eye and frame styles, PNG or print-ready SVGUsually a plain black and white image
    Cost and expiryFree for up to 5 codes, unlimited scans, never expires. The free plan shows a brief ad before the form opensFree and never expires, but not editable or trackable

    What it is

    A Google Form QR code is a QR code that opens your form in the phone's browser when someone scans it. Google Forms has no QR generator of its own, so you make the code here: publish the form, copy the responder link Google gives you (the one ending in /viewform, or the short forms.gle version) and paste it into the generator on this page. Respondents answer on their own phone, and the replies land in your usual Responses tab, and in a Google Sheet too if you have linked one. A form link is an ordinary URL, so a URL QR code is all you need, with nothing to build or host.

    Start with the generator

    The QR type is already selected. Add your content, style the code, then save it to a free account to get a dynamic QR code you can update anytime.

    Make a Google Forms QR code

    Frequently asked questions

    How do I make a QR code for a Google Form?+

    Publish the form, copy its responder link and paste it into the QR Cake generator on this page. To publish, open your form, click Publish at the top right, click Manage next to Responders, set general access so anyone with the link can respond, click Done, then click Publish to confirm. Click Published, Share or Preview and choose 'Copy responder link'. After pasting it here, add your colors and logo if you want the code on brand, save it to your account so you can repoint it later, and download it as a PNG or SVG. It takes about a minute, it is free, and no credit card is needed. If you have not built the form yet, forms.new opens a blank one.

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

    No. There is no QR button anywhere in the Google Forms share flow, which offers link copying, URL shortening, email notification and 'Embed HTML' and nothing else. The QR add-ons that appear in a Workspace Marketplace search are third-party tools rather than Google products, and installing one grants that developer access to your forms. Chrome can make a QR code of whatever tab you have open, but that is a browser feature, and while you are building a form the open tab is showing the /edit URL, so it will happily encode the wrong link.

    Which Google Forms link should I put in the QR code?+

    The responder link. It contains /d/e/ and ends in /viewform, or it is the short forms.gle link you get by checking 'Shorten URL' after publishing, and it opens a page where people can submit answers but not change your questions. Do not use the /edit URL in your address bar while you write the form, because scanners cannot respond through it. Quick check before printing: /viewform or forms.gle is good; /edit means stop.

    Can I change the form or the QR code after I have printed it?+

    Yes, on both counts. Editing your questions, title, theme or settings does not create a new link, because the responder URL is tied to the form's ID, so a code printed in September still opens the form you rewrote in March. And a QR Cake code saved to your account is dynamic, even on the free plan, so you can point it at a completely different form from your dashboard with no reprint. What does break a printed code is unpublishing or deleting the form. Moving to a duplicate made with 'Make a copy' leaves the code behind as well, because the copy has a new link, so edit the original once a code is in circulation.

    Do people need a Google account to fill out my form?+

    Usually not, but four things change that. 'Limit to 1 response' and collecting email addresses as 'Verified' both force a sign-in, any file-upload question requires respondents to be signed in to a Google account, and a form built on a work or school account may be restricted to that organization. For a poster the public will scan, leave those settings off and test the copied link in a private window while signed out before you print.

    Why does my Google Form QR code say 'You need permission'?+

    Usually because the form is restricted to a work or school organization, or because the code holds the /edit URL instead of the responder link. Google shows 'You need permission' to anyone outside the organization, including people signed in to the wrong Google account, and that restriction is a common reason a public code looks broken. An /edit link sends scanners to a request-access page instead. An unpublished form fails differently: it is not available to responders at all. Fix the setting or the link, publish if you have not, then scan-test on a phone in a private window before printing. If the code is saved to your QR Cake account, paste the corrected responder link in your dashboard and every printed copy starts working.

    Is it free to make a QR code for a Google Form?+

    Yes. QR Cake's free plan includes up to 5 dynamic QR codes, so you can make a Google Forms QR code, style it with colors and a logo, and change where it points later at no cost. Scans are unlimited, the code never expires and no credit card is needed. On the free plan, each scan shows a brief ad for a few seconds before the form opens. Paid plans remove that ad, Basic and higher plans raise the code limit, and scan analytics come with the Pro and Business plans. Without an account you can still download the code, but that download is static and can never be repointed.

    Can I see how many people scanned my Google Forms QR code?+

    Yes, with QR Cake's scan analytics, which are on the Pro and Business paid plans. Google Forms itself counts only submitted responses. For each code, QR Cake shows total scans, scans by hour or day, the scanner's country, device type, operating system and browser. The gap between scans and submissions is the useful part: plenty of scans with few responses usually means the form is too long or the first question is putting people off, and only the scan count can show you that.