Form QR Code Generator

Paste a link from Google Forms, Typeform, SurveyMonkey — or any builder — and export a print-ready QR code. Static, watermark-free, and yours to keep.

Paper has no hyperlinks. The moment a form’s destination leaves the screen — a poster, a shop window, a receipt, the back of a quote — its URL stops functioning, because nobody copies a link off a physical object by hand. The QR code is how print solved this: same URL, recast into a pattern any phone camera can open in a second.

The generator above takes a link from any builder — Google Forms, Microsoft Forms, Typeform, SurveyMonkey, Formware, or a platform we’ve never heard of — and produces two exports: a PNG at a fixed 1024-pixel square for screens, and an SVG that scales without loss for print. Everything happens locally in your browser, no account is asked for, and there’s no ceiling on how many codes you create.

The sections below are the field guide — the parts that decide whether a printed code actually gets scanned, and whether it can tell you anything useful a month after it’s been on the wall.

  1. Copy your form’s share link. Every builder surfaces it somewhere different; the platform guides further down this page cover the details. Offered a short URL? Take it — fewer characters to encode means a sparser pattern with bigger modules that read from further away.
  2. Paste it into the field at the top of the page. The pattern renders on the spot, computed on your device — the URL isn’t transmitted anywhere.
  3. Export. PNG for screens and slides, SVG for anything ink or vinyl. Both are yours outright.

That’s the entire workflow — under a minute from link to file.

What separates this tool from the average QR site

Most QR generators are built to upsell, and the differences only surface after the ink dries. Three things worth checking anywhere you generate:

Nothing stamped over the pattern

Chrome’s built-in QR tool and several competitors embed a logo in the center of the code. That logo consumes error-correction headroom — the redundancy scanners lean on when a print is small, distant, or smudged — and it puts a third party’s mark on your material. Codes here come out bare: pattern only, no logo, no frame, no watermark.

No gate between you and the file

Plenty of generators hold downloads behind an account, cap resolution until payment, or watermark the trial. This one’s flow is paste → export → repeat, with nothing asked in between.

Static by default — the property that protects print

The costliest mistake in QR printing is shipping a dynamic code without knowing it. Dynamic generators don’t encode your URL — they encode a pointer to their own redirect server, which forwards to your form. That architecture is what makes editable destinations and scan counters possible, and it’s also the revenue model: the redirect resolves only while the subscription does. When a trial lapses, every code already in circulation goes dark at once, and the poster keeps looking functional right up until someone scans it.

This tool encodes your form’s URL straight into the pattern. No middleman, nothing to renew, no expiry. The honest trade: you can’t re-point a printed code, and there’s no scan count (for forms, the response count is the metric that matters anyway). Given that a form’s URL is permanent and its responses are the measurement, static is nearly always the right call.

The pattern is half the artifact; the surface decides the rest.

  • Size for the read distance. Held in the hand — cards, receipts, tickets — 2 × 2 cm is the floor. On a wall, plan for roughly one-tenth of the viewing distance: read from 2 m means 20 cm wide.
  • Respect the quiet zone. The blank margin around the pattern is load-bearing. Codes butted against headlines or artwork are the most common scan failure in designed layouts.
  • Dark pattern, light ground. Scanners need contrast, and inverting reliably breaks them. Brand colors work if they stay dark — navy, forest green, oxblood — but proof the actual ink before a run.
  • Short links scan easier. If your builder offers one, take it: fewer characters to encode means more headroom at distance.
  • Don’t enlarge the PNG. It exports at a fixed 1024-pixel square; beyond that, edges soften. Anything larger belongs to the SVG, which scales without loss.
  • Caption it. “Scan to book your table” outperforms a naked square every time — say what the two seconds buy.
  • Proof the real thing. Scan the printed output — not the preview — with at least one iPhone and one Android, at the distance it will actually be read.

Decide what each code will tell you — before you print

A QR code freezes a single URL into a single pattern, so any attribution you want afterward has to be in that URL at generation time. If your platform supports hidden fields or URL parameters, tag each placement’s link — ?utm_source=poster-main-street — and every submission arrives labeled with its origin. Our UTM builder builds the tagged links, and hidden fields carry them into the response record.

What’s achievable depends on the platform behind the form:

Form platformPer-placement trackingHow
Google Forms✔ WorkaroundOne pre-filled link per placement
Microsoft Forms✔ ManualDuplicate the form per placement
Typeform✔ Built inHidden fields — append ?placement=...
SurveyMonkey✔ Built inOne Web Link collector per placement
Formware✔ Built inHidden fields, included on free
WhatsApp (wa.me)✖ NonePlain links report nothing — point the code at a Formware form with hidden fields instead

The floor available everywhere: if totals are all you need, one shared code per campaign is fine. A code per placement is what tells you which poster actually filled the room.

Codes for the placements we see most

The generator doesn’t care what the form is for — but the surfaces do. Field notes for the common cases:

Contact form QR codes

Business cards made this famous, but the pattern extends to window decals, market-stall banners, and the footer of printed quotes. Pair the code with a verb line — “Scan to get in touch” — and walk-by curiosity becomes a lead with an email attached. Our contact form templates cover the layouts.

Booking form QR codes

Appointments get decided in physical moments: the salon window, the reception desk, the trainer’s studio door, the card handed over with “see you in six weeks.” A code at the point of decision removes the “call to schedule” loop entirely. Start from the booking form templates.

Order form QR codes

Menus, catalogs, delivery inserts, reorder cards — anywhere a customer holds money in one hand and paper in the other. A code turns a printed price list into a standing sales channel, at the takeout counter as much as the showroom. See the patterns in the order form templates.

Application form QR codes

Where applicants gather and computers don’t: job fairs, campus boards, rental listings, community centers. The code on the posting moves the paperwork onto the applicant’s phone while interest is highest. The application form templates span jobs, programs, and rentals.

The same engine, tuned per platform

Each of these guides pairs the generator above with the specifics of its platform or scenario:

GuideWhat it covers
Google Forms QR codeCopying the link, and pre-filled links for poster tracking
Microsoft Forms QR codeThe sign-in settings that decide whether scanned codes work
Typeform QR codeTagging placements with hidden fields
SurveyMonkey QR codeMultiple collectors on one survey
Survey QR codeWhere to place codes, and which metric to watch
Event registration QR codePosters, door signage, and the standing-code trick
RSVP QR codeInvitation wording, deadlines, stationery craft
Restaurant feedback QR codeTable tents, receipts, and service recovery
WhatsApp QR codeEncoding a wa.me link — pre-filled messages, and why they’re the point

All of them run the same generator as this page — free, accountless, pattern-only, PNG and SVG.

The shortcut: a builder where QR codes come standard

If you’re producing these codes regularly, the less tedious fix isn’t a better generator — it’s a builder that treats the QR code as part of publishing. Every Formware form renders a downloadable code automatically in its Share tab, next to everything else the platform includes: unlimited forms, questions, and responses on the free tier, a one-question-at-a-time layout people actually finish, hidden fields for attribution, and file uploads that don’t demand a respondent login. Pro ($29.99/mo or $299/yr) removes the Formware badge and moves forms onto your own domain — feedback.yourbrand.com on a tent card reads as a different tier of trust than a 90-character link. Current users: your code is already waiting in the Share tab, and the pricing breakdown details what Pro adds.

Frequently Asked Questions

Is this generator actually free?

Yes — no account, no watermark, no resolution cap, no expiry. The code contains your URL directly, so it works exactly as long as your form does.

What's the difference between static and dynamic QR codes?

A static code holds your URL outright — permanent, but fixed. A dynamic code holds a redirect through the generator’s server — re-pointable and countable, but alive only as long as that company and your subscription are. For printed forms, static is the safe default; the full trade-off is laid out above.

Can I edit a QR code after it's printed?

No. The pattern is frozen to the URL it was generated from — that’s the deal with static codes. The practical escape hatch for forms: platforms let you edit a form’s contents without changing its URL, so revise the form rather than the code. Needing an editable destination after printing is exactly what dynamic codes sell — with the dependency described above.

Can the code use my brand colors?

Typically, as long as the pattern stays darker than its background. Deep navy, green, or burgundy on white usually scans without trouble. Inverting (light pattern on dark) breaks scanning, busy artwork behind the code breaks scanning, and untested color combinations occasionally do — so scan a physical proof before committing to a run. Hand the SVG to your designer.

How big should a printed code be?

At minimum 2 × 2 cm for anything scanned in the hand; for wall-mounted codes, about a tenth of the viewing distance — 20 cm across when read from 2 m. Keep clean margin around it; details in the print section.

PNG or SVG?

PNG for anything backlit — screens, slides, posts, signage. SVG for anything printed, from a card to a billboard. The one-line rule: if it could ever be enlarged or put on paper, SVG.

Stop Generating, Start Building

Every Formware form gets its own QR code the moment you publish — plus hidden fields, file uploads, and no response caps on the free plan.