Shim

URL QR Code Generator

Point a phone camera at it and the link opens.

A bare domain is fine. https is assumed when no scheme is given.

Download as

Point a phone camera at it and the link opens.

How to use it

  1. Paste your link. Type or paste the address. A bare domain like example.com works, https is assumed.
  2. Check the encoded value. The exact text being encoded is shown under the code, so you can confirm it before printing.
  3. Download it. PNG for screens, SVG for print. Do not scale a PNG up, the edges blur and scanners struggle.

When you would use this

A URL QR code holds a web address as a pattern of squares, so a phone camera can open it without anyone typing. It is the version most people mean when they say QR code, and the one on restaurant tables, parcel labels and event posters. The address is encoded directly rather than pointing at a shortening service, which matters more than it sounds: a shortened link stops working the day that service closes or starts charging, and anything already printed becomes waste. Longer addresses make a denser pattern that needs to be printed larger to stay readable, so trimming tracking parameters you do not need is worth doing before you generate it.

Questions

Does the code expire?
No. The link is encoded directly into the pattern, so there is no redirect service in the middle that could shut down or start charging.
Can I change where it points later?
Not without making a new code. A direct QR code holds the address itself. If you need to change the destination later, point it at a URL you control and redirect from there.
Why will my printed code not scan?
Usually size or contrast. Print from the SVG, keep the clear margin around it, and use dark on light rather than a pale colour on white.