URL QR Code Generator

Paste a web address and get a scannable code in the same breath. This is the type behind most of the codes you meet in the wild — on posters, packaging, receipts and slides — because a link can lead anywhere you can host a page.

QR Code Name

Content

Colors

Eye & Dot

Rounded · Rounded

Frames

None

Preview

Logo (optional)

Size: 300px

200px600px

Download

Point at a page you control

A printed QR code is permanent in a way a web page is not. The campaign it advertises ends, the product page gets restructured, the agency that owned the microsite moves on — and the code on ten thousand flyers keeps sending people to a 404. Encoding a URL on your own domain, then redirecting from there, means the destination stays editable long after the artwork is at the printer.

It also keeps the code shorter. A QR code grows denser with every character it carries, and a dense code needs more physical space and better print quality to stay readable. A tidy address like example.com/menu encodes into a visibly simpler pattern than the same page reached through a hundred characters of campaign parameters.

Test the link, not just the code

Nearly every QR failure that gets blamed on the code is really a failure of the destination. The scan works; the page behind it is slow on a phone, asks for a login, or opens a desktop layout that needs pinching to read. Scan your own code with the cheapest phone in the office, on mobile data rather than office Wi-Fi, before signing off the artwork.

Use the full address including https://. A code encoding example.com without a scheme is handled inconsistently: some scanners guess, others hand the raw text to a search box, and the visitor lands on a results page instead of your site.

What gets encoded

https://example.com/spring-menu

The address exactly as typed, with no wrapper. Anything a browser can open — including deep links into an app — works the same way.

Keep the URL short: fewer characters means a less dense, more forgiving code.
Always include https:// so scanners open a browser instead of guessing.
Send the link to a page you can redirect later, so print outlives the campaign.

Questions

Can I change where a URL QR code points after printing it?

Not in the code itself — the address is baked into the pattern. The workaround is to encode a URL you control and redirect from your own server, so the printed code stays valid while the destination changes. Save a code here while signed in and it gets a tracked short link that does exactly this.

Do URL QR codes expire?

The code does not. It is a printed pattern with no clock and no account behind it, so it keeps decoding to the same address forever. What expires is the page at the other end, which is why pointing at a domain you own matters.

Will a very long link still scan?

Usually, but it costs you. Longer URLs pack more modules into the same square, so each module prints smaller and tolerates less blur, glare and camera shake. If your link is long with tracking parameters, shorten it first and let the destination handle the parameters.

Read next

Static vs Dynamic QR Codes: Which One Do You Need?

Need a different kind of code? All nine types are on the CQRG generator.