Did anyone scan it?
- Free codes never expire
- Unlimited scans
- No ad screen before the redirect
- No sign-up to download
Standard dynamic short links are written in capitals, like HTTPS://QEX.ME/AB3XK, so a code without a logo fits a 21×21 grid. Fewer squares means bigger squares at the same print size. Scanning distance still depends on the printed width, contrast, camera and lighting.
Choose a print size and make a test proof →
Three steps. Download with no account. Turn on scan tracking only if you want to edit the link later.
Each page is the same builder, set up for one task. Wi-Fi, vCard, text and email stay in your browser. Links can be dynamic, so the print survives a new URL.
A static code stores the destination in the pattern. Change the link and you print again. Wi-Fi, vCard, plain text and email codes here are static, built in your browser. A Wi-Fi password never leaves the page.
A dynamic code stores a short link, such as QEX.ME/AB3XK, written in capitals so the standard design without a logo fits a 21×21 pattern. The print stays. You change where the short link goes. That is the code you get with scan tracking on.
Open the code in the dashboard and set a new destination. The next scan follows it. Redirects are HTTP 302, so browsers do not keep an old address. Free allows 5 destination changes per code per day. Pro has no daily cap, and can route by device or country.
Active codes do not expire, on the free plan or on Pro. There is no trial that switches them off, and no scan advertisement. Analytics in the dashboard cover 30 days on free and 5 years on Pro. Cancel Pro and codes that are already active keep redirecting. New codes then use the free cap. Device and country rules stop. The dashboard goes back to 30 days, and the older scans stay stored.
21×21 describes the grid, not a physical print size. A logo or longer static content can increase the module count. Keep four modules of clear space on each side, use dark modules on a light background, and choose the width for the grid and expected scanning distance. Print at actual size and test the final code with a phone in the intended lighting before ordering a batch. Compare print sizes and download a PDF proof →
Open the Camera app on an iPhone, or Camera or Google Lens on Android, and hold it over the code until a banner appears. Current phones do this without a separate scanner app.
Start free, with no expiry. Upgrade when you need more codes or longer history. Prices in USD, plus VAT.
$0forever
$4/ month, or $36 / year + VAT
$5once + VAT
Yes. A guest workspace holds 5 active dynamic codes. Save it with an email and the cap is 10. Scans are unlimited, redirects are instant, and the codes do not expire. Pro is $4/month or $36/year plus VAT, for 1,000 active codes.
Yes. Menus, packaging, posters, business cards, and anything else you print.
Dynamic codes, yes. The pattern holds a short link, and you change the destination behind it. Free allows 5 destination changes per code per day. A static code (tracking off, or a Wi-Fi, vCard, text or email code) stores the content in the pattern, so a change means a new print.
Active codes keep redirecting, on free and on Pro. What changes is how far back the dashboard shows scans: 30 days on free, 5 years on Pro. Cancel Pro and codes that are already active still redirect. Device and country rules stop, and the dashboard returns to 30 days. Older scans stay stored.
No scan cap, and no advertisement between the scan and the destination.
Yes, in the builder above. A centre logo uses higher error correction. A standard dynamic code with a logo uses 25×25 modules; longer links or static content can need a larger grid. Test your final design before printing.
PNG, JPG, SVG and PDF, including large pixel sizes for print.
No account to make and download a code. Scan tracking saves a workspace in this browser. An email lets you open the same codes on another device.
Country, city, device and time of day. Free keeps 30 days of that. Pro keeps 5 years and can export CSV.
Check the destination first, then the print size, contrast, clear margin and logo. Keep four modules of clear space around the code. Choose a size for your actual grid and viewing distance, then test an actual-size proof with a phone before printing the batch.