Google Forms QR Code Generator

Put your Google Form on a poster, table, or receipt

Paste your form's share link and get a QR code people can scan straight into it — no typing a long Google Forms URL on a phone keyboard.

Fill in the fields to see a live preview.

  • Static
  • No expiry
  • No redirect
  • Generated in your browser

How it works

  1. In Google Forms, click Send, choose the link icon (🔗), and copy the URL.
  2. Paste it into the field below and check the live preview.
  3. Scan it yourself to confirm it opens the right form before printing or posting it.
  4. Download the SVG for print materials, or PNG for a slide or digital sign.

Good to know

  • If you need pre-filled answers, build a "pre-fill link" inside Google Forms first (Send → Get pre-filled link), then paste that longer URL here instead of the plain share link.
  • Google's shortened forms.gle links work fine and keep the QR code less dense than the full forms.google.com URL.
  • For an in-person event, test the scan on the venue's actual WiFi/cell signal beforehand — a form that loads instantly on your desk can lag on crowded event WiFi.
Running the same form across many locations or events? Generate a batch from CSV →Generate from CSV →

Questions

Where do I get my form's link?

In Google Forms, click Send, choose the link icon, and copy the URL — paste that in below.

Does this pre-fill any answers?

No, it just opens your form. If you need pre-filled fields, use Google Forms' own "pre-fill link" option first, then paste that longer URL here instead.

Will this work for feedback forms at events or in print?

Yes — that's the most common use. Print it on a table tent, poster, or receipt and people can open the form without typing a URL.

Can I track how many people scanned versus how many actually submitted?

This tool doesn't track scans — it just encodes your link. For submission counts, use Google Forms' own built-in response summary.

Does the QR code stop working if I edit my form later?

No — editing questions inside an existing form doesn't change its URL, so the same QR code keeps pointing to the current version.