Choose which cookies we may use. Strictly necessary cookies are always on. Read more in our Cookie Policy and Privacy Policy.
Keep the site working and remember the choices you make here. They cannot be switched off, and they never track you across other sites.
Help us see which pages are read, where visitors come from and what is slow or broken, so we can improve the site. The figures are aggregated.
Let us and our advertising partners measure ad campaigns and show relevant ads on other sites. We do not use these today; they stay off unless you allow them.
Upload the PDF anywhere you like first (Google Drive, Dropbox, your own site) and paste its share/download link here -- this QR just points to it, it doesn't host the file itself.
Same idea as PDF -- host the image anywhere, paste the link here.
One QR, one landing page with every link on it -- a website, social profiles, anything. Add or remove links later without reprinting the code; scanning it always shows the current list.
One QR that sends an iPhone to the App Store and an Android phone to Google Play automatically -- decided from the scanner's own phone, not a menu they have to pick from.
Leave a store field blank if the app isn't on that platform yet -- that platform's visitors get the fallback URL instead, or the other store link if there's no fallback either.
A star rating first, then a fork: 4-5 stars sends the scanner to a real review platform (Google, Facebook, whatever you add below); 1-3 stars asks what went wrong instead -- privately, never posted anywhere public.
Leave this empty to just show a thank-you message instead of platform links.
Adding a logo automatically switches error correction to High and locks it there, so the code stays scannable — remove the logo to unlock it again.
Every QR type is scan-tracked. Most types redirect straight through; Contact and Event QR codes deliver a file the same way a native scan would; Product/Coupon/Menu show a page; Wi-Fi shows the network details plus a second QR to actually join with one more tap (a webpage can't join a network on its own).
| QR | Name | Type | Status | Total scans | Unique visitors | Last scanned |
|---|
Where your scans are coming from -- city, country, device, and browser are resolved from the scanner's request at the moment they scan; the IP itself is never stored. "Unknown" means the lookup failed, the scan came from a private network, or it happened before this feature existed. We can't determine a scanner's age or gender -- there's no login on the scanning side, so nobody tells us that.
| Scanned at | QR code | City | Country | Device | Browser |
|---|
Let's build something
Share a few details and the right person will get back to you.
Thank you! We got it.
An engineer from our team will reach out within one business day.