QR Code for a Website
Connect every printed surface to your website with one scan.
A QR code for a website turns business cards, posters, and packaging into instant gateways to your online presence. Dynamic codes go further: you can repoint the same printed code from your homepage to a seasonal landing page, a sale, or a new domain without reprinting. Every scan is tracked, so you finally know which offline materials actually drive web traffic.
Why use a dynamic QR code for this
Bridge offline and online
Every flyer, card, or product becomes a one-scan link to your site.
Redirect on demand
Send the same code to a new campaign or page whenever your priorities change.
Attribute your traffic
Scan data shows which printed channels send the most visitors to your site.
How to set it up
- 1
Enter the website URL you want to share
- 2
Create a dynamic QR code with QRmkr
- 3
Add it to cards, packaging, or signage
How to create a QR code for a website
Copy the full address of the page you want to open, including https at the front. Paste it into the generator above and check the preview scans on your phone before you download. Choose PNG for a quick print or for a document, and SVG when a designer is placing the code into artwork, because SVG stays sharp at any size. That is the whole process for a static code, and it is free with no expiry.
Two decisions matter more than the generator. First, which page: a homepage is the safe default, but a page built for the print piece the code sits on almost always converts better, because it continues the thought the person had when they scanned. Second, static or dynamic: if the printed piece will outlive the page it links to, use a dynamic code so you can change the destination without reprinting.
Tracking which prints send traffic
A website code with no tracking tells you nothing about whether the flyer worked. There are two ways to fix that. Add UTM parameters to the destination URL so your analytics tool credits the visits to that flyer, poster, or brochure. Or use a dynamic code, which counts every scan by day and device on its own, before the person even reaches your site. The two are compatible: a dynamic code can redirect to a URL that carries UTMs, so you see scans on one side and sessions on the other, and the gap between them is the people whose phone opened the link but who bounced before the page loaded.
Use a separate code per placement. One code for the shop window and another for the leaflet costs nothing extra and is the only way to learn which one deserves the next print run.
Making sure the page works for someone who just scanned
The person arriving from a scan is standing up, on a phone, often outdoors, and has invested about two seconds. The page has to load fast on a mobile connection, show what the print promised above the fold, and put the next step within thumb reach. If the print said 'scan for the menu', the menu should be the first thing on screen, not a homepage with a hero image and a cookie banner. Avoid PDFs unless there is no alternative: they pinch-zoom badly and load slowly.
Check the link in a private browser window before printing. A page that works for you because you are logged in, or because it is still in a staging environment, is the classic way a printed website QR code ends up opening a login screen.
Before you print it
If your website code may ever need to point somewhere else, create it as a dynamic QR code you can edit after printing. The printed pattern never changes; only the destination behind it does. It also means you can track every scan by day, device, and location and see which placement actually worked.
Website FAQ
Can I change where the code points later?
Yes. Update the destination URL anytime and the same printed code follows along instantly.
Do I learn anything about who scans?
You see scan counts, timing, and device data, helping you measure each material's impact.
Should the code point at my homepage or a dedicated landing page?
Point it at a landing page that matches the printed piece, so someone scanning a product insert lands on that product rather than your homepage navigation. If you only have a homepage today, use a dynamic code and repoint it once the landing page exists. That way the print run does not have to wait for the site work.
What happens to my printed codes if I migrate to a new domain?
A dynamic code encodes a short link we host, not your domain, so you change the destination to the new domain and every printed card, poster and box keeps working. A static code has the URL baked into the pattern, so a domain migration makes it dead paper. If a domain change is even possible for you, print dynamic.
Will this code still work next year?
Static codes never expire; they encode your link directly and don't depend on us. Dynamic codes keep redirecting for as long as your account is active, and you can re-point them whenever the destination moves.
General questions about how QR codes work, what they cost and how to print them are answered on the QR code FAQ.
Ready to create your website code?
Free to start. Make it dynamic to edit anytime and track every scan.
Get started freeRelated use cases
More business & professional guides.