QR Cake generator

    Google Forms QR Code Generator

    Publish your Google Form, copy its responder link, and paste it here to get a QR code that opens the form on any phone. Print it on a worksheet, a permission slip, a table tent or an event banner, and answers start arriving without anyone typing out a long address. Free, unlimited scans, and the code never expires.

    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

    How it works

    1

    Create your form and copy its share link

    If you do not have a form yet, forms.new opens a blank Google Form in your account in one click, 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 and click Done, then click Publish to confirm, and the top-right button will read Published. Now choose 'Copy responder link' from Published, Share or Preview. That responder link is the share link to bring here: it should contain /viewform, or be a short forms.gle link if you tick 'Shorten URL' after publishing. If what you have copied ends in /edit, go back and copy the responder link instead.

    2

    Paste the link and customise the code

    Paste the responder link into the generator above. Set your foreground and background colours, drop a school crest, event badge or company logo into the centre, and pick an eye and frame style so the code looks like it belongs on your letterhead or programme. Codes are generated at High error correction, which is what keeps a centred logo safe to scan. Styling and the logo are free. Save the code to your account before you download it if you want to be able to repoint it later, then download a high-resolution PNG or a print-ready SVG.

    3

    Print it, share it and track the scans

    Put the code on the worksheet, the slip, the table tent, the banner or the 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 submitted responses and nothing else, so if you want to know how many people actually scanned, and which placement earned them, scan analytics is available on the paid plans: make a separate code for each surface and the report tells you which one is working. Any code you saved to your account can be repointed at a different form later without reprinting.

    Where people use it

    01

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

    02

    Put a code on the permission slip that goes home in the bag so parents 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 till or drop a code on the receipt so customers rate the visit while it is still fresh in mind.

    05

    Add a lead capture code to the exhibition stand so visitors leave their details without a clipboard or a queue.

    06

    Fix a volunteer sign-up code to the church porch, the charity shop window and the community noticeboard so people register on the spot.

    07

    Put a pulse survey or holiday request code on the staff room poster so shift workers who never open internal email can still answer.

    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 this most

    SCHOOLS & EDUCATION

    Teachers put codes on worksheets, classroom doors and slides for exit tickets, quizzes and reading logs, and on printed slips for trip consent and parents' evening bookings. One code can front a form you rewrite every week, because editing the questions never changes the link.

    EVENTS & CONFERENCES

    Organisers print RSVP codes on invitations, check-in codes on door signs, and session feedback codes on programmes and lanyard cards. The same printed code can be repointed from the sign-up form to the post-event survey the moment the doors open, with no new print order.

    RESTAURANTS, RETAIL & HOSPITALITY

    Table tents, receipts and till-point 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. A short form beats a long one here, because almost every scan happens one-handed.

    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, consultation responses and event registrations run from codes on church porches, shop windows, site hoardings and community noticeboards, reaching people who would never search out the form online. Sports clubs and residents' groups put the same code on flyers, kit bags and newsletters.

    HR, OFFICES & OPERATIONS

    Codes on staff room posters and induction packs 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 a fault report form for whoever is standing in front of the problem.

    How this QR code works

    The hard part is never building the form, it is getting the link in front of someone 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 pupils typing it wrong is thirty lost responses. A QR code removes the typing entirely: print it in the corner of the worksheet, stand it by the till, staple it to the permission slip, put it on the conference lanyard card or the waiting-room poster, and the form is one camera-point away. That timing is the whole advantage over emailing a link later, because at an event you are competing with the walk to the car park, and afterwards 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, remarkably little can go wrong. The responder link is keyed to the form's ID, so editing a question, retitling the form, changing the theme or adjusting the settings issues no new URL, and one printed code can front a form you keep rewriting all year. Three things do break a code already in the wild: unpublishing the form, which makes the link inaccessible to responders, deleting it, and using 'Make a copy', which creates a different form with a different ID and therefore a different link, so edit the original instead. QR Cake codes are dynamic, and dynamic is free here, which gives you a fallback the raw Google link cannot: save the code to your account, then open it in your dashboard, paste a different responder link, and every copy already printed follows. That is how last term's trip consent form becomes this term's, and how a pre-event sign-up form becomes the post-event survey with nothing reprinted.

    Small details that help

    • Publish the form, then test the link signed out. Open the copied link in a private browsing window with no Google account attached and submit a test answer, then delete that test response. If it opens and submits there, the link itself is genuinely public. Check 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 parents' evening slot, 30 seconds' or 'Scan to tell us how tonight went, 4 questions' collects far more responses than a bare 'Scan me', because people decide whether to lift their phone before they know what is behind the code.
    • Leave the sign-in forcers off for 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.
    • Tick 'Shorten URL' after publishing if you also want a link people can read out or type. A forms.gle link is far easier to say aloud or put in a message than the full responder URL. It will not make the printed pattern any simpler on a saved code, because a dynamic code encodes QR Cake's own short link whichever Google URL you paste in, but it does simplify the pattern on a static one.
    • Size it for the read distance and print from a vector file. At least 2.5 cm by 2.5 cm for anything scanned at arm's length, and much bigger for door signs, banners and hoardings, roughly a tenth of the distance it will be scanned from. Keep a clear margin all round of about four modules, which scales with the code rather than staying a fixed few millimetres. Download the SVG and scan-test the finished artwork on both an iPhone and an Android.
    • Close the form rather than unpublishing it. When you stop collecting, open the published form, turn off 'Accepting responses' and edit the closed-form message, so late scanners read something useful like 'Trip forms closed on Friday, please email the office' instead of hitting a dead end.

    Worth knowing before you print

    • The edit link is the classic own-goal. 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 hit a request-access wall 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 organisation by default, so anyone outside it sees a 'You need access' page when they scan, and so does anyone signed in to the wrong Google account. Workspace admins can also block external sharing at domain level, which breaks a public QR code regardless of the form's own settings. Check both before printing anything aimed at the public.
    • Google Forms has no scan metric at all. It reports submitted responses only, so everyone who scanned, read the first question and walked away is invisible to you. QR Cake's scan analytics closes that gap, but it sits on the paid plans, and the free plan also shows a brief ad before the form opens. Creating the code, styling it and editing its destination stay free, with unlimited scans and no expiry.
    • The form has to stay live for the code to keep working. Unpublishing it, deleting it or duplicating it with 'Make a copy' all leave a printed pattern pointing at nothing, so edit the original once a code is out in the world. Scanning also opens a web page, which means responders need a working connection: worth checking before you print codes for a school hall 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 a paid plan. Count, date and time, approximate location and deviceNo. Google Forms reports submitted responses only
    Brand it with your logo and coloursYes, free. Logo, colours, eye and frame styles, PNG or print-ready SVGUsually a plain black and white image
    Cost and expiryFree to create and edit, unlimited scans, never expires. The free plan shows a brief ad before the form opensFree and never expires, but not editable or trackable

    How this QR code works

    A Google Form QR code, also written Google Forms QR code, is a scannable square that opens your form the moment someone points a phone camera at it. Google Forms has no QR generator of its own, so the job is done here: you publish the form, copy the responder link Google gives you (the one that ends in /viewform, or the short forms.gle version), and paste it into the generator on this page. Every scan opens the live form in the responder's browser, they 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 just a URL, so a URL QR code does the job perfectly, and there is nothing for you to build or host.

    Start with the generator

    Choose the QR type, add your content, style the code, and save a dynamic QR code you can update later.

    Make a Google Forms QR code

    Questions people ask

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

    Open your form and click Publish at the top right. In the dialog, click Manage next to Responders, set general access so anyone with the link can respond and click Done, then click Publish to confirm. Click Published, Share or Preview and choose 'Copy responder link'. Paste that link into the generator on this page, set your colours 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. The whole thing 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, then come back with the link.

    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 ticking '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 sitting in your address bar while you write the form, because scanners cannot respond through it. Quick check before print: /viewform or forms.gle, good; /edit, 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 issue a new link, because the responder URL is keyed to the form's ID, so a code printed in September still opens the form you rewrote in March. And because QR Cake codes are dynamic, which is free, a code you saved to your account can be pointed at a completely different form from your dashboard with no reprint. What does break a printed code is unpublishing the form, deleting it or using 'Make a copy', since a copy is a new form with a new link. If a QR is already out in the world, edit the original.

    Do people need a Google account to fill in 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 organisation. 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 access'?+

    Two usual causes. The form was created on a work or school Google account that restricts it to that organisation, which is by far the most common reason a public code looks broken, and anyone signed in to the wrong Google account sees the same page. Or the code encodes the /edit URL instead of the responder link. A third possibility looks similar but is not the same message: an unpublished form is simply not available to responders at all. Fix the setting, publish if you have not, then scan-test the link on a phone in a private window before the print run. If the code is a saved QR Cake code you can paste the corrected link into your dashboard, and every copy already printed starts working.

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

    Yes. Creating, downloading and using a Google Forms QR code is free, the codes are dynamic and editable at no cost, scans are unlimited on every plan, the code never expires, and no credit card is needed to start. The design options are free too, including colours and a logo in the centre, and codes are generated at High error correction so a centred logo stays safe to scan. On the free plan a brief ad shows before the form opens; a paid plan removes that ad and adds scan analytics.

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

    Not from Google Forms, which reports submitted responses and nothing else, so everyone who scanned and then changed their mind is invisible to it. QR Cake's scan analytics, which is on the paid plans, reports scan count, date and time, approximate location and device type for each code. The gap between the two numbers is the useful part: plenty of scans with few submissions usually means the form is too long or the first question is putting people off, and only the scan count can tell you that.