QR Code Generator
Custom size, colours and instant PNG download
The code updates as you type. Scan it to test before you print.
QR code for a Google Form
A QR code for a Google Form is a QR code for the form's link, so the whole job is getting the right link. Google gives three ways to copy it: at the top right of the form, click Preview, Share or Published, then Copy responder link. Paste that link into the generator as a URL and download the code.
Publish the form first. Google's own help is explicit that "if the form is unpublished, responders with the link can't access it" — so a code printed before the form is published will scan perfectly and lead to a page nobody can fill in. Once it is published, the top right of the form shows "Published".
Use the short link if you can. Google lets you "copy a short link once you publish the form" by ticking the box next to "Shorten URL". A shorter link means fewer modules in the code, which makes it scan more reliably when printed small on a poster or a table card.
The code itself is static and never expires, but it only ever points at that one link. If you later make a copy of the form, the copy has a new link and needs a new code.
QR code for a phone number
Choose phone number, type the number including the country code, and the code is built with the standard tel: format. Scanning it opens the phone's dialler with the number filled in — the caller still has to press call, so nobody is dialled by accident. The SMS option works the same way and can include the text of the message.
Include the country code with a plus sign, such as +44 or +92. A code made with a local number dials correctly in your own country and fails for anyone scanning it elsewhere.
QR code generator with custom colours
You can set both the foreground and background colour. The safe rule is to keep a dark foreground on a light background with strong contrast between them. Many scanners struggle with inverted codes — light dots on a dark background — and with pale colours on white, so a code that scans on your own phone may still fail on someone else's.
The generated code is static: the data is encoded in the pattern itself, so it never expires and does not depend on this site staying online. Download it as a PNG and it will keep working.
About the QR Code Generator
Turn any URL, text, phone number or WiFi credential into a QR code. Choose the size, colours and error correction level, then download a transparent-ready PNG.