URL QR code generator
What goes inside a URL QR code
Just one thing: a fully-qualified URL like https://example.com/menu. Anything starting with https:// or http:// is valid. Mailto, tel, sms, and other URI schemes work too if you want the phone to launch a different app, but most URL QRs encode a regular website.
Static URL QR codes encode the URL directly into the matrix — once printed, the destination cannot change. Dynamic URL QR codes encode a short link (qrshop.io/s/abc123) that you can re-point at a different URL any time without reprinting. If your destination might ever change, dynamic is the right choice.
When URL QRs make sense
Most marketing scenarios use URL QRs. A few examples:
- Restaurant menus pointing at the digital menu page
- Product packaging pointing at a how-to-use guide or a registration page
- Business cards pointing at a personal landing page or LinkedIn profile
- Posters and flyers pointing at the event registration form
- Trade-show booths pointing at a lead-capture form
- Real-estate yard signs pointing at the property listing
What scanning a URL QR actually does
When someone scans a URL QR with their phone camera (iOS Camera app, Google Lens, or any third-party QR app), the phone shows a banner asking 'Open https://example.com?'. They tap it; their default browser opens; they're at your destination. The whole flow is 2–3 seconds.
Phones never auto-navigate from a QR scan — there's always a confirmation step to prevent malicious QRs from drive-by-redirecting people. Your URL needs to look trustworthy in that confirmation banner. Long URLs with random tracking params can look phishy. Use a short, branded domain when possible.
Frequently asked
Can a URL QR code link to a PDF or other file?
Yes — if your PDF is hosted at a public URL, the QR can link to it. The phone downloads or opens the PDF in its built-in viewer. For better UX, use an HTML page instead of a raw PDF — PDFs are awkward to read on phones.
Will the URL inside a static QR change if my website changes?
No. Static QRs embed the URL forever. If you change the website's URL structure (e.g. /menu becomes /digital-menu), the printed QR will keep pointing at the old URL — usually a 404. Use a dynamic QR if your URLs might change, or set up a permanent URL redirect on your server.
How long can a URL inside a QR code be?
Technically up to ~2,953 characters at error-correction level L, much less at level H. In practice, URLs over ~150 characters produce visually dense QRs that are harder to scan from a distance. Use a URL shortener or a dynamic QR if you have a long destination URL.