URL QR Code Generator

Paste any website link below and get an instant, downloadable QR code that opens it on scan.

By QRotto · Updated · 6 min read

What a URL QR code does

A URL QR code encodes a web address as a scannable image. Someone points a phone camera at it, taps the banner that appears, and the page opens. It replaces the moment where a person has to type a long address from a poster into a phone keyboard, a moment where most people simply give up.

This is the most widely used QR code type, and the reason is bridging: it connects something physical (a poster, a package, a menu, a receipt) to something online (a page, a form, a video, a review link).

Example URL QR code that opens a website when scanned with a phone camera
A URL QR code. Fewer characters in the link means a simpler, more reliable pattern.

How to make one that works

  1. Paste the full address including https://. Without the protocol, some scanners treat the text as a plain string instead of a link.
  2. Use the shortest URL that reaches the right page. Long tracking parameters make the code visibly denser and harder to scan at small sizes.
  3. Check the page works on mobile. Every single person scanning this code is on a phone. A page that is slow or awkward on mobile wastes the scan.
  4. Scan it yourself before printing. Confirm it opens the page you intended, not a redirect chain or a login wall.

Shorter links scan better. A 25-character URL produces a noticeably sparser code than a 120-character one with campaign parameters attached. If you need tracking, consider a short link rather than a long query string.

Advertisement

Static and dynamic codes, the difference that matters

Static (what this tool makes)Dynamic
Where the data livesInside the image itselfOn a provider's server
Can change destination laterNoYes
Scan trackingNoYes
ExpiresNeverIf the service stops or the plan lapses
CostFreeUsually a subscription

The trap with dynamic codes is dependency: if the provider shuts down or you stop paying, every printed code you have distributed stops working. A static code has no such failure mode, it will keep resolving to the same address for as long as that address exists. Choose dynamic only when you genuinely need to change the destination or count scans.

Where URL QR codes earn their place

Restaurant and café menus

A code on the table opening a mobile menu means no reprinting when prices change. Make sure the menu page is a real mobile page, not a PDF, pinching and zooming a PDF on a phone is a poor experience and customers notice.

Product packaging

Instructions, registration, spare parts, how to videos. Packaging has very little room for text and a QR code buys you an entire page of it.

Google review requests

One of the highest value uses for a small business. A code at the counter or on the receipt pointing directly at your review link removes the friction that stops happy customers from leaving a review.

Posters, flyers and signage

Print size is the key variable here. A code on an A4 poster read from a metre away needs to be far bigger than one on a business card, and it needs clear space around it.

Event and booking pages

Ticket pages, RSVP forms and appointment booking all convert better from a scan than from a typed address, simply because fewer people drop out along the way.

Why some URL codes fail

The code scans but the page will not load

The code is fine, the problem is the destination. Check the URL is live, is not behind a login, and does not redirect somewhere unexpected.

The code will not scan at all

Usually size, contrast or quiet zone. Print dark on white, keep a clear margin around the code, and do not shrink it below about 2cm per side. Glossy surfaces cause reflections that block the camera.

It works on my phone but not on a customer's

Test on a device that has never visited the page. Your own phone may have the site cached or be logged in, which hides problems a first time visitor will hit.

Frequently asked questions

Does a URL QR code expire?

No. The address is stored inside the image, so it works as long as the destination page exists.

Can I change the link after printing?

Not with a static code. If the destination may change, point the code at a page you control (such as your own site) and redirect from there, that gives you flexibility without depending on a paid service.

Can I count how many people scanned it?

Not directly. But you can see the traffic in your own analytics if you point the code at a dedicated page, or add a campaign parameter to the URL and track it in Google Analytics.

Is there a length limit?

Technically the format allows a lot of characters, but practically, long URLs make dense codes that scan poorly. Keep links under about 80 characters where you can.

Other tools you may need

Venues that print a menu code usually want a WiFi QR code on the same table card. If the code is going on a business card, a vCard QR code saves your details in the same scan, and a text QR code handles short messages that do not need a web page at all. See all of them on the services page or read the FAQ.

Google's own guidance on mobile friendly pages is worth a read if the page behind your code is not performing.

QRotto

QRotto builds free browser based QR code generators and writes the guides that go with them. Every generator is verified by decoding the codes it produces and confirming the output matches the input exactly. See our editorial standards.