QR codes are everywhere — on restaurant menus, product packaging, business cards, event posters, and real estate signs. They bridge the gap between the physical world and the digital one. If you have a link and you want people to reach it by pointing their phone camera at something, you need a QR code. This guide shows you how to create one for free, with built-in click tracking, in under a minute.
Why QR codes matter in 2026
QR code usage has grown every year since the pandemic accelerated adoption. In 2026, most smartphone cameras scan QR codes natively without a separate app. That means the friction between seeing a code and visiting a link is essentially zero. For marketers and business owners, this creates an opportunity: any physical surface can become a clickable link.
Flyers, posters, product labels, receipts, packaging, slides, name badges, and business cards can all carry a QR code that drives traffic to your website, landing page, app download, or social profile. The best part is that when you create a QR code through a URL shortener, every scan is tracked as link activity. Free keeps 30-day history, and paid plans unlock deeper geography, device, and export views.
Static vs dynamic QR codes
Before creating your code, it helps to understand the difference between static and dynamic QR codes:
- Static QR codes encode a fixed URL directly into the pattern. Once printed, you cannot change where the code points. If the destination URL changes, you need to reprint the code.
- Dynamic QR codes encode a short redirect URL. The code always points to the same short link, but Plus and higher plans can change the destination behind that short link. This means you can update where a printed QR code sends people without reprinting anything.
Dynamic QR codes are almost always the better choice for marketing and business use. They are trackable, and Plus-or-higher destination edits make them future-proof. For a deeper comparison, see Dynamic QR Codes vs Static: Which Should You Use?
Step-by-step: creating a QR code from any URL
Follow these steps to generate a trackable QR code for free using ShortUrl.bot:
- Sign up or log in. Create a free account at ShortUrl.bot if you do not have one. The free plan includes QR code generation with 30-day scan history.
- Paste your destination URL. Enter the full URL of the page you want the QR code to point to. This can be any web address — a landing page, a form, a PDF, a social profile, or an app store listing.
- Shorten the link. Click to create your short link. This generates a dynamic redirect URL that will power your QR code.
- Generate the QR code. Open your newly created short link and click the QR code option. ShortUrl.bot generates a high-resolution QR code linked to your short URL. Download it as PNG on Free, or use JPEG/SVG export on Go and higher.
- Download and use. Place the QR code in your print materials, slides, packaging, or digital assets. Every scan is tracked in your QR Codes dashboard with 30-day history on Free and deeper analytics on paid plans.
The entire process takes less than a minute. Because the QR code points to a dynamic short link, Plus and higher can change the destination without regenerating or reprinting the code.
Best practices for QR codes
Creating the code is the easy part. Making sure people actually scan it requires attention to a few details:
Sizing and placement
- Minimum size: A QR code should be at least 2 cm x 2 cm (about 0.8 inches) for close-range scanning like business cards and product labels. For posters and signage viewed from a distance, scale up proportionally — at least 25 cm for a poster viewed from 3 meters away.
- Quiet zone: Leave white space around the QR code. The blank margin (called the quiet zone) helps scanners detect the code boundaries. Do not place text, logos, or design elements too close to the edges.
- Contrast: QR codes need strong contrast between the dark modules and the light background. Black on white works best. Avoid placing codes on busy or dark backgrounds.
Testing
- Test before printing. Always scan the code with at least two different phones before sending anything to print. Test in the actual lighting conditions where the code will be displayed.
- Test the redirect. Make sure the destination URL loads correctly on both mobile and desktop browsers. A QR code that leads to a broken page is worse than no code at all.
- Test at print size. If your design software lets you preview at actual size, do so. A code that scans perfectly at 100% zoom might fail at the tiny size printed on a business card.
Tracking
- Use dynamic QR codes. As discussed above, dynamic codes are the only kind that give you scan analytics. Every scan is recorded; geography, device, time, and referrer visibility depends on your plan.
- Add UTM parameters. If you want QR code scans to appear correctly in Google Analytics, add UTM parameters to your destination URL. Use
utm_medium=qrto distinguish QR traffic from other sources. - Monitor regularly. Check your QR code analytics to see whether codes are being scanned, when peak scanning happens, and whether the scans convert.
Use cases for QR codes
QR codes work in almost any context where you want to move someone from a physical touchpoint to a digital destination:
- Business cards: Include a QR code that links to your portfolio, LinkedIn profile, or booking page. This is far more reliable than hoping someone types a URL.
- Flyers and brochures: Drive traffic to a landing page, event registration form, or product demo.
- Product packaging: Link to setup guides, warranty registration, recipe ideas, or review pages.
- Event posters: Direct attendees to ticket pages, schedules, or venue maps. On Plus and higher, update the destination link as event details change; the printed QR code stays the same.
- Restaurant menus: Link to digital menus, ordering systems, or feedback forms. On Plus and higher, update the menu URL seasonally without reprinting table cards.
- Presentations and slides: Give your audience a QR code to access supplementary materials, download slides, or fill out a feedback form during a talk.
- Real estate signs: Link to virtual tours, listing pages, or contact forms. Track scan history and use paid reporting modules when you need deeper foot-traffic analysis.
Common QR code mistakes to avoid
- Using a static code for print. If you cannot change the destination after printing, you are one URL change away from a useless code.
- Forgetting a call to action. A bare QR code with no context gets fewer scans. Add a short instruction like "Scan for details" or "Scan to register" near the code.
- Linking to non-mobile pages. Most QR code scans happen on phones. If your destination page is not mobile-friendly, you will lose visitors immediately.
- Making the code too small. If it cannot be scanned reliably, it serves no purpose. When in doubt, go bigger.
QR codes are one of the simplest ways to connect offline audiences with online content. With ShortUrl.bot, the free plan includes dynamic, trackable QR creation within its monthly quota. Visit the QR Codes page to create your first one, or check Plans and Pricing if you need high-volume code generation for your team.