QR code basics

How to make a QR code for a link or website

Paste a link, check the preview and download a PNG or SVG QR code that opens your website, Google Form or document. Free, with no signup.

A laptop, a printed flyer with a QR code, a phone and a coffee cup on a sunny desk.
Original illustration for QRToolset. Pictured codes are decorative.

Make the QR code

QRToolset builds the code in your browser as you type. A static link code needs no account.

  1. Open the website QR code generator and paste the full address, including https://.
  2. Watch the live preview. It updates as you type, so a stray space or missing letter produces a different code.
  3. Optionally open Make it yours to change colours or module shapes, or to add a logo. Keep the code dark on a light background.
  4. Download SVG for print design tools, or PNG for documents, slides and messages. PNG exports run from 200 to 4,000 pixels.
  5. Scan the downloaded file with your phone, not the on-screen preview, and check that the right page opens.

Making a QR code for a Google Form

A Google Form QR code works the same way, with one extra step: the form must be published before anyone can open it. An unpublished form turns responders away even when the link is correct.

In Google Forms, publish the form, then copy the responder link from the Send or share options. If the form is restricted to your organisation, people outside it will be asked to sign in with a work account, so check the responder settings. Paste the responder link, not the editing address from your browser bar, into the website generator.

Source: Google’s instructions for publishing and sharing a form.

Keep the link working after printing

A static link code opens the same address forever. If that page moves, the code breaks, so point printed codes at a stable page on your own domain and redirect old addresses when you redesign.

If you already know the address itself will change, use an editable QR from a paid plan instead. You can change where it goes from your account while the printed code stays the same. For most links, though, a free static code pointing at a page you control is the simpler choice.

Before you share

  • Final public https address, not a preview or admin link
  • Unneeded tracking parameters removed
  • Google Form published and responder link used
  • Downloaded file scanned on mobile data
  • Printed code points to a page you control

Common questions

How do I make a QR code for a link for free?

Paste the full address into a website QR generator, check the preview and download the image. On QRToolset, static link codes are free, need no account and have no scan limit.

Can I make a QR code for a Google Form?

Yes. Publish the form, copy its responder link from the Send or share options and paste it into the website QR generator. Test the code on a phone that is not signed in to your Google account.

Does a QR code for a website expire?

No. A static website QR code has no expiry and works as long as the page it points to is online. Dynamic codes from some providers stop working when a trial or plan ends.

Can I change the link after printing?

Not in a static code, because the address is part of the image. Either point the code at a page you control and change that page, or use an editable QR that lets you change the destination from your account.

More QR code guides