Send a camera straight to any web page
Paste a link, get a code, print it anywhere. A URL code is the workhorse of the format — it routes a phone to a landing page, a form, a menu, a video or a download without anyone typing an address.
The one thing worth understanding before you print is that this is a static code: the exact link is baked into the pattern. That has a consequence people discover too late — if the page moves, the code is dead. Planning the link now saves reprinting later.
Fill the form to generate a QR code
Static means the link can't change
There's no server in the middle. The code contains the URL and nothing else, so whatever you encode is where it points forever. If you might need to redirect it later — a campaign page that will change, a menu that moves — encode a short link on a domain you control and set the redirect on your side.
That way the printed code stays the same while the destination behind your short link changes. Encode the final URL directly only when you're certain it's permanent.
Shorter links make friendlier codes
The more characters in the URL, the denser the pattern and the harder it is to scan when printed small. A long link full of tracking parameters produces a fine, fragile code; a short one produces a bold, forgiving one.
Trim the link before encoding: drop unnecessary parameters, use a short path, and prefer a short domain. If you need a big code on a small label, a short link is the difference between a reliable scan and a frustrated customer.
Adding tracking without breaking anything
To measure scans, add campaign parameters (UTM tags) to the URL before generating, or route through a link that counts clicks. Keep the tags minimal — every extra parameter lengthens the link and densifies the code.
Watch out for redirect chains: a link that bounces through three trackers before reaching the page is slow and can time out on weak connections. One clean redirect is fine; a stack of them isn't.
How to make a URL code
- Paste the full address. Include https:// so the link opens directly instead of being treated as a search.
- Shorten if it's long. Strip unneeded parameters or use a short link to keep the code bold and easy to scan.
- Test on a real phone. Scan the generated code and confirm it lands on the right page before printing.
- Export for the medium. SVG for large print that must stay sharp, PNG for screens and stickers.
Technical details
- Maximum characters: 2953
- Recommended error correction: M (medium) — a balanced default; raise it only if you add a logo or expect the printed code to get scuffed.
- Payload is the raw URL, so keeping it short directly reduces the code's density.
- Static codes carry no redirect layer — use a short link you own if the destination may change.
Frequently asked questions
- Can I edit the link after printing?
- Not on a static code — the URL is fixed in the pattern. To keep the option open, encode a short link you control and change its redirect target later, leaving the printed code untouched.
- Does a longer link make a bigger code?
- Yes. More characters mean more data and a denser pattern, which needs to be printed larger to scan. Shorten the link to keep the code bold.
- How do I count how many people scanned it?
- Add UTM parameters or route through a redirect service that logs clicks. The code itself has no analytics; tracking lives in the link you encode.
- Will it open in the app or the browser?
- That depends on the destination. Links to services like YouTube or Instagram deep-link into their apps when installed; ordinary web pages open in the browser.
- What if the phone has no internet?
- The scan reads the link instantly, but loading the page needs a connection. The URL is stored in the code, so the phone remembers it and can open it once back online.
- Is there a maximum length?
- The format allows up to about 2,953 characters, but scannability collapses long before that. Keep links short — a few dozen characters, not hundreds.