URL QR Code Generator

Paste a link and get a QR code anyone can scan straight into their browser. Style it to match your brand, then download it at print resolution.

A link code is the only kind here that can be repointed after printing, because the pattern holds an address rather than the content itself. Every other type on this list bakes its data into the printed square. If what you are encoding might change after the run, this is the type to reach for.

Used for
  • Posters and flyers
  • Product packaging
  • Print ads with a landing page
  • Conference signage
  • Vehicle wraps and store windows
  • Slide decks and PDFs
Content categories

Preview

Enter content to generate QR code

How URL QR codes work

The address you type is written into the pattern itself, character by character. There is no redirect and no server in the middle. A phone camera reads the string, recognizes it as a web address and offers to open it. That is why a link QR code keeps working with no account and no internet connection on your side, and equally why the address inside it can never be edited once the code is printed.

What the code actually contains

You typed “example.com/spring-menu”, and the code holds:

https://example.com/spring-menu

Note the scheme: you left it off and the generator added https:// because what you typed looks like a host name. That is the whole payload: no redirect, no tracking parameter, nothing of ours in the middle.

Type the whole address, scheme included

Paste the link exactly as the browser shows it, https:// and all. If you leave the scheme off and what you typed looks like a host name, the generator adds https:// for you; if it does not look like a host (a phrase with spaces, say), it is encoded as plain text and the scan shows words instead of opening anything. Prefer https over http: some mobile browsers interrupt an http page with a security warning, which is a poor first impression for a code somebody just scanned off a poster.

Long URLs make dense codes

Every extra character adds modules, and a code with more modules needs to be printed larger or scanned closer to stay readable. Tracking parameters are the usual culprit; a UTM-tagged campaign link is frequently twice the length of the page it points at. Two ways out: shorten the link with whatever shortener you already use before pasting it, or use a dynamic code, whose pattern encodes a short ScanMe link of fixed length no matter how long the destination is.

Campaign links, UTM tags and redirects

A static code carries the tagged URL itself, so your analytics see the campaign exactly as you wrote it, but you are committed to that spelling for the life of the print run. If the destination might move, point the code at a URL you control and can redirect, rather than at a page on somebody else’s domain. A permanent 301 from your own short path costs nothing and turns a reprint into a one-line change.

When you need the destination to change later

Anything printed at volume, or anything seasonal, is a candidate for a dynamic QR code. It encodes a permanent scanmeonline.com/r/… link, and you repoint that link whenever you like, and the printed pattern never changes. You also get scan counts by day, country and device, which is the only way to tell which of five poster sites actually worked. Dynamic codes need a free account; static ones do not.

Troubleshooting

The scan opens a search instead of the page
The encoded text was not recognized as a URL. Re-check that the field contains a full address with no spaces in it, and add https:// yourself if the domain is unusual.
The code scans on your phone but not on a customer’s
Usually size or contrast rather than the link. Print a proof at the real size on the real material and scan it at the distance people will actually stand. The reliability score in the editor catches the digital half of the problem, not ink spread or gloss.

URL QR code FAQs

No. The address is inside the pattern, so the code keeps working for as long as the page it points at stays online. ScanMe Online places no time limit and no scan limit on it, and nothing about the code depends on us still being here.

Not on a static code: the address is part of the pattern, so a different address is a different pattern. A dynamic QR code encodes a fixed short link instead, and you change where that link resolves to at any time without reprinting.

Type it if you can. The generator adds https:// when what you entered plainly looks like a host name, but being explicit removes the guesswork and guarantees every scanner opens the page rather than treating the text as a search term.

Yes. A static code carries the URL verbatim, tracking parameters included, so your analytics attribute the visit exactly as the link is tagged. Keep the tags short: every character makes the pattern denser.

Not by itself. A static code holds one address for everyone. Point a dynamic code at a page of your own that detects the device and forwards accordingly, and one printed code can serve both.

No. A static code is rendered in your browser and the address never leaves your device. A dynamic code is different by necessity: its destination is stored on our servers, because being able to change it is the whole point.