Quick answer: Paste your link above and download the code.
The generator adds https:// if you leave it out. Test the code on a
phone before you print it, and use a stable page that you control.
How to create a URL QR code
- Paste the full link. Include the path and any query
parameters you need. A link like
example.com/menuis fine — the generator will add the protocol. - Check the preview and customize it. Adjust the foreground and background colors if the code needs to match a design. Keep strong contrast between the modules and the background.
- Download, scan, and print. Use SVG for professional print or a 2048 px PNG for office printing. Scan the final file with more than one phone before you commit to a print run.
What is a URL QR code?
A URL QR code encodes a web address. When someone scans it, their phone opens the link in a browser. It is the most common type of QR code because it can connect a physical object — a menu, a poster, a business card, a package — to a page that can hold much more information.
This tool creates a static URL QR code. The link is stored in the code itself. Nothing passes through our server, which keeps the code private and fast, but it also means you cannot change the destination later.
Where a URL QR code works well
- Restaurant menus: link to a menu page, ordering system, or review form.
- Packaging and labels: send buyers to instructions, a warranty page, or a product video.
- Posters and flyers: turn a single call to action into a scannable shortcut.
- Presentations: put a link to your deck, portfolio, or contact page on the final slide.
- Business cards: link to a portfolio, booking page, or social profile without adding a long URL.
Tips for a URL QR code that keeps working
Use a stable destination
The code is only as reliable as the page behind it. Avoid links that expire, temporary preview URLs, and campaigns that will be deleted next week. If the code will be printed on permanent signage, use a page you control and keep it alive.
Keep the URL short when possible
Long URLs create denser codes with smaller modules. That makes them harder to scan from a distance and harder to print on cheap paper. A short, stable link gives you a cleaner code and more room for error.
Add tracking deliberately
If you need campaign tracking, add UTM parameters to the destination URL before generating the code. Remember that anyone who scans the code can see those parameters. This free tool does not provide scan counts; use your web analytics or a link service you control if you need numbers.
Test before you print
Scan the downloaded file — not just the preview — with an iPhone and an Android phone. Check that the link opens the right page and that the page works on a mobile screen. A code that works on a desktop monitor can still fail on paper.
Protect the quiet zone
Leave a clear white border around the code. Do not place it against a busy photo, a dark background, or the edge of a label. Scanners need that margin to find the code.
Static vs. dynamic URL codes
A static URL QR code is free and private, but the destination is fixed. A dynamic QR code uses a short link that redirects to a destination you can edit later, usually with scan analytics. Dynamic codes require a server and are not part of this free tool. If your destination changes often, plan for that difference before you print.
Looking for a different format? Try the Wi-Fi QR code generator, the vCard QR code generator, or the text QR code generator.
Last updated: November 2026