Make a QR Code for an Online Form

Paste the link to your form, style the code, and download it print-ready - so a poster, a handout, or a counter card collects submissions without anyone typing a URL.

1 Content
https://
No registration required Unlimited QR codes No watermark Free high-resolution downloads
2 Design
Shape
Pattern
Eyes
3 Preview
Copied!

What Is a Form QR Code?

A form QR code is a QR code that stores the web address of an online form, so scanning it opens that form in the phone's browser. The questions themselves are never inside the code - only the address - which is why you can rewrite, reorder, or add questions after the code is printed without breaking anything.

The KoloQR designer with a QR code being styled - shape, colors and center logo

Encode the Share Link, Not the Builder URL

Every form platform hands out more than one address for the same form, and they differ in length by a factor of five or more:

  • The share link - tally.so/r/AbCdEf, forms.gle/AbCdEf123, form.typeform.com/to/AbCdEfGh, forms.office.com/r/AbCdEfGhIj. Roughly 17 to 30 characters. This is the one to encode.
  • The builder or editor URL - the address in your browser bar while you are editing. It usually opens a permission-denied page for anyone else, and on some platforms runs past 100 characters.
  • The embed URL - the address inside the iframe snippet. It is written to sit in someone else's page, so on its own it can render without your styling, or not at all.

Length is not cosmetic once the code is printed. A payload of around 20 characters fits a small symbol with few, large modules; a payload past 100 needs a larger symbol, so the same printed square holds more and smaller modules - each one harder for a camera to resolve on rough paper, at an angle, or from two metres away. Both scan on a desk. Only the short one keeps working on a poster.

What Happens After the Scan

The scan opens the form in the phone's browser, so the form's own settings decide what the reader sees - and the settings that break a printed code are all invisible from the code itself. A form that has been closed, has hit a response limit, or has passed its deadline will show a rejection page while the code scans perfectly. A form restricted to an organisation, or set to collect verified email addresses, will show a sign-in screen instead of the first question. A form still saved as a draft will show nothing at all. Test the printed proof from a phone that is not signed into the form platform, and submit a real answer, because that is the only check that exercises all three.

Generate QR Code
A phone scanning a printed QR code to test it before the print run

Where Form QR Codes Are Used

A form code belongs wherever the person with the answer is standing somewhere, rather than sitting at a computer:

Job Application Posters

A code in the window takes a passer-by straight into the application, at the moment they noticed the sign rather than that evening.

Event Registration and Waiting Lists

One code on a flyer replaces a clipboard, and with it the handwriting problem and the retyping afterwards.

Contest and Giveaway Entries

A code on the stand collects entries with the entrant's own details, typed by them, so nothing is transcribed wrong.

Fault and Maintenance Reports

A sticker on a machine or a meeting room, with the asset already prefilled, so the report arrives labelled with what broke.

Membership and Enquiry Forms

A code on a leaflet or a counter card catches the enquiry while the person is still interested enough to be holding the leaflet.

Course and Workshop Sign-Ups

A code on the noticeboard turns a poster into a booking without a phone number to call during office hours.

How to Create a Form QR Code

From form to printed code in four steps:

Generate QR Code
  1. 1

    Publish the Form and Copy Its Share Link

    Take the link from the platform's share or send dialog, not from your browser's address bar. Turn on the shortened link option where the platform offers one.

  2. 2

    Add a Source Parameter if You Print More Than One

    Most platforms accept a query parameter that lands in the response - append something like ?source=window-poster so you can tell the placements apart.

  3. 3

    Paste the Link and Design the Code

    Choose the URL type, paste the link, then pick a shape and colours that match the poster, leaflet, or sticker the code will sit on.

  4. 4

    Test Signed Out, Then Export

    Scan the proof from a phone that is not signed into the form platform, submit a test answer, then export SVG or PDF for print and PNG for screens.

The KoloQR generator with a QR code being designed and ready to download

Which File Format Should You Download?

KoloQR exports your form QR code in three formats. Pick by where it will be seen:

  • PNG for slide decks, social posts, and email signatures - anywhere the code appears at one fixed size on a screen.
  • SVG for posters, leaflets, stickers, and window graphics - anything a printer scales without softening the edges.
  • PDF for handing to a print shop, or for dropping straight into a handout at print-ready quality.

Choose the format before you choose the size, not after. A PNG exported at 300 px is fine on a slide and visibly soft on an A3 poster, because a raster file has one resolution and enlarging it invents nothing. SVG has no fixed size at all - the same file prints a 15 mm sticker and a 1 metre window graphic with identical edges - which is why anything going to a printer should leave as SVG or PDF.

Generate QR Code

Best Practices for Form QR Codes

A printed form code is scanned once, by someone standing up, who will not come back for a second attempt. These are the habits that respect that:

  • Encode the Shortest Public Link

    The share link is typically 20 to 30 characters against 100 or more for a builder URL, which means larger modules in the same printed square.

  • Say What the Form Is and How Long It Takes

    “Apply in two minutes” or “Four questions” beside the code raises completion far more reliably than a larger code does.

  • Don't Require an Account to Answer

    A sign-in wall between the scan and the first question loses most of the people who scanned. Ask for an email as a normal question instead of a verified one.

  • Keep the First Question Tappable

    The scan arrives on a phone in portrait. A rating or a choice opens the form; an essay box, a long grid, or a file upload closes it.

  • Tag Each Placement in the Link

    A source parameter per poster tells you which placement worked. It records the answer's origin rather than the scan, which is the more useful of the two facts.

  • Check the Form Is Open Before Printing

    Deadlines, response limits, and draft status all leave the code scanning and the form refusing. The reader only discovers that after scanning.

  • Protect the Quiet Zone

    Four modules of clear margin on every side. On a crowded poster this is the first thing a layout squeezes out.

  • Size It for the Distance

    Roughly a tenth of the reading distance: about 2 cm on a leaflet, about 20 cm on a window poster read from 2 metres.

  • Keep the Contrast Dark on Light

    Dark modules on a light background is what phone cameras are tuned for. Inverting it, or dropping the contrast below about 40 per cent, is where a styled code starts hesitating.

  • Test on Two Phones Before the Print Run

    One iPhone, one Android, both with the native camera app rather than a scanner app - that is what your readers will use, and it is a two-minute check.

Why Your Form QR Code Isn't Working

Most failures here are the form's settings or the link that was copied, not the code. The fixes below are mostly in the form platform.

  • The Scan Opens a Page Saying the Form Is Closed

    Cause
    The form has passed a deadline, hit a response limit, or been switched off. The code still resolves; the form behind it refuses.
    Fix
    Reopen the form in its settings. If it genuinely has to close on a date, print that date beside the code so a late reader knows why.
  • The Scan Asks People to Sign In

    Cause
    The form is restricted to an organisation, or set to collect verified email addresses. Both put an account between the scan and the first question.
    Fix
    Turn the restriction off for a public form and collect the email as an ordinary optional question instead.
  • The Printed Code Scans Slowly or Only Up Close

    Cause
    A long builder or embed URL was encoded, so the symbol carries far more modules than the printed size supports.
    Fix
    Regenerate from the platform's short share link. At the same printed size that alone is usually the difference between a scan that hesitates and one that fires immediately.
  • The Source Parameter Doesn't Show Up in Responses

    Cause
    The query string was lost - to a link shortener, a link cleaner, or a copy-paste that stopped at the question mark - or the platform needs the field declared as a hidden field first.
    Fix
    Declare the hidden field in the form builder, rebuild the full link, paste it whole, and verify by scanning rather than by clicking.
  • The Code Works on Your Phone but Not on Customers'

    Cause
    Your phone is signed into the account that owns the form, so it sees a version of the page nobody else does - including drafts and restricted forms.
    Fix
    Test in a private browser window or on a phone signed out of the platform. This single check catches most launch-day failures.

Still not sure whether the fault is the file or the print? Drop the exported image into the QR code scanner - if it decodes on a desktop and not on paper, the fault entered after the file.

Questions? Answered

A form QR code stores the web address of an online form. Scanning it opens the form in the phone's browser, ready to fill in. The questions live on the form platform, not in the code, so editing them never breaks a code that is already printed.

Publish the form, copy its short share link, then paste that link into a QR generator as a URL. Style the code, scan the proof from a signed-out phone, and export SVG for print or PNG for screens.

All of them. Typeform, Jotform, Microsoft Forms, Tally, Google Forms, SurveyMonkey and a contact page on your own site are all just web addresses, and a QR code can hold any web address.

The share link from the platform's share or send dialog, typically 17 to 30 characters. Avoid the builder URL from your address bar, which is longer and often permission-restricted, and the embed URL, which is written to sit inside another page.

Yes. The code holds the address, not the questions, so you can add, reword, or reorder questions freely. What you cannot change is the address itself - that is fixed the moment the code goes to print.

Yes. Append a source parameter to the link - one value per placement - and print a different code for each. The value arrives with the response, which is more useful than a scan count because it records completed answers.

About 15 to 20 mm with a short share link, which fits a sticker or a worksheet header. A long builder URL needs noticeably more room for the same reliability, which is the practical reason to shorten the link first.

Only if the form's address might change after printing, or you need scan analytics. A static code is free, never expires, and depends on no service staying online - but it points at one address forever.

Usually because your browser is signed into the form platform. A draft form, an organisation-restricted form, or an unpublished one opens for the owner and refuses everyone else. Always test signed out.

Yes. The scan opens a normal web page in the phone's browser, and the native cameras on iOS and Android have handled QR codes without an app for years. No app, and no account unless the form itself demands one.

Why KoloQR?

  • Create QR codes for websites, menus, Wi-Fi, PDFs, and business cards
  • Customize colors, logos, and unique shapes
  • Download high-quality PNG and SVG files
  • Built for both print and digital
Generate QR Code
A plain black QR code beside the same code restyled as a circle with brand colors