ScanMosaic

URL to QR code: turn any link into a code in under a minute

4 min read · Updated 7 November 2026

Turning a link into a QR code takes less than a minute. The few choices you make before downloading decide whether the code still works, and still makes sense, a year from now.

The quick version

  1. Copy the full web address from your browser's address bar, including https://.
  2. Paste it into the URL QR code generator.
  3. Pick a template or set colours and a logo.
  4. Check the scan result, then download PNG.

Choice 1: static or dynamic

A static code stores the link itself, works forever and can't be changed. A dynamic code stores a short link that you can repoint and that counts scans. If the code goes on anything printed in quantity, make it dynamic. Our static vs dynamic guide explains the trade-offs.

Long links with tracking parameters make dense codes with tiny squares, which need to be printed bigger. Remove parameters you don't need, or use a dynamic code, which always makes a small pattern however long the destination is.

Choice 3: tag it for analytics

If you report traffic in Google Analytics, add UTM tags so visits from the code show up as, say, 'flyer / print' rather than 'direct'. The UTM builder makes the tagged link and the code in one go.

Check before you print

  • Open the link on a phone using mobile data, not your office WiFi.
  • Make sure the page doesn't need a login.
  • Scan the printed proof from the distance people will stand.
  1. Copy the full link. From the address bar, including https://.
  2. Paste it and choose static or dynamic. Dynamic if you might change it or want scan counts.
  3. Style it and add a caption. Dark on light, with a reason to scan.
  4. Test and download. PNG for screens and small prints, vectors for large ones.

Frequently asked questions

Questions

Is converting a URL to a QR code free?

Yes. Static link codes are free and unlimited, with no sign-up and no watermark.

Do URL QR codes expire?

A static code never expires; it works as long as the page does. A dynamic code works as long as its short link is active.

Can I change the URL after printing?

Only with a dynamic code. Change the destination in your dashboard and the printed code follows.

Make your first code in under a minute

Free, private, and checked to scan before you download.