One QR code for every app store.
Put one code on a poster or a shop window. iPhones go to the App Store, Android phones to Google Play, Huawei phones to AppGallery, and Windows PCs, Macs and everything else go where you choose.
- Paste store links
- Print the code
- Edit any time
Demo
qr.tipeer.com/demoScan with your phone
If the visitor uses
An iPhone goes to the App Store.
Looks for the iPhone address.
An iPhone goes to the App Store.
Open the demo linkThis panel is built from the same device rules as the redirect Worker.
Free, with no paid plan and no ad page before the store.
50
active links
Archived links do not count.
7
destinations per link
One for each device, and a fallback.
365
days of scan history
Daily totals stay after that.
EDITING
Change where a printed code points.
Edit a destination and every Cloudflare location serves the new answer within 60 seconds. The poster stays on the wall.
How edits reach visitors- iPhoneApp Storehttps://apps.apple.com/app/your-app/id1234567890
- AndroidEdited just nowGoogle Playhttps://play.google.com/store/apps/details?id=com.example.app
- HuaweiUses your Android address
- FallbackWebsitehttps://example.com/get-the-app
STATS
See which devices scan, and where they land.
Scans by device, country, referrer and campaign, live as people scan.
What the stats show- Scans1,147
- Sent to store987
| Day | Scans |
|---|---|
| 2026-09-23 | 34 |
| 2026-09-24 | 42 |
| 2026-09-25 | 43 |
| 2026-09-26 | 27 |
| 2026-09-27 | 18 |
| 2026-09-28 | 22 |
| 2026-09-29 | 23 |
| 2026-09-30 | 29 |
| 2026-10-01 | 36 |
| 2026-10-02 | 39 |
| 2026-10-03 | 26 |
| 2026-10-04 | 20 |
| 2026-10-05 | 28 |
| 2026-10-06 | 33 |
| 2026-10-07 | 44 |
| 2026-10-08 | 53 |
| 2026-10-09 | 57 |
| 2026-10-10 | 43 |
| 2026-10-11 | 36 |
| 2026-10-12 | 41 |
| 2026-10-13 | 42 |
| 2026-10-14 | 48 |
| 2026-10-15 | 53 |
| 2026-10-16 | 54 |
| 2026-10-17 | 38 |
| 2026-10-18 | 30 |
| 2026-10-19 | 37 |
| 2026-10-20 | 41 |
| 2026-10-21 | 50 |
| 2026-10-22 | 60 |
Devices
- iPhone52846%
- Android42437%
- Windows807%
Countries
- Malaysia47041%
- Indonesia25222%
- Singapore16114%
- United States1039%
- Everything else16114%
FREE QR CODE GENERATOR
Just need a QR code?
Make one for a link or some text. It is drawn in your browser, nothing is uploaded, and it never expires. Wi-Fi logins and business cards are in the full generator.
Static code
Holds the text or address you typed. Never expires. Cannot change after printing. Scans are not counted.
Link code
Holds a short link such as qr.tipeer.com/your-app. Change the destination after printing. Counts scans by device and country. Needs a free account.
DETAILS
What happens on a scan.
The phone's request reaches the Cloudflare location nearest to it.
The Worker looks the link up in a 60 second cache and asks Convex on a miss.
It picks the store from the device and answers 302 with Cache-Control: private, no-store. Macs and current iPads first get a short page that checks for a touch screen.
After the response is sent, it records device class, approximate location, referrer and campaign tags. It stores no IP address and no full user agent.
Other limits
- Saved QR styles
- 3
- Link creates or edits
- 100 per hour
Rules
- UTM tags on the link are added to the destination, and packed into the Google Play referrer.
- Bots and link previews get your fallback page and are counted apart from scans.
- Every destination is checked against Google Safe Browsing when you save it and once a day. Report a link or read the abuse policy.
Questions
How quickly does an edit reach visitors?
Within 60 seconds. Each Cloudflare location keeps the last answer for a link for 60 seconds, or 10 seconds for an address that has no link. A new destination, an archive or a disable therefore reaches every location within a minute.
A visitor who scans during that minute can still get the old destination. The visitor's own browser never keeps the redirect, so a second scan after the minute is always fresh.
How many links can I have?
Each account can have 50 active links. Archived links do not count, so archive one to make room for another. You can also create or edit up to 100 links per hour.
Which destination does each device get?
tipeerQR checks the device in this order: iPad, iPhone, Huawei (including HarmonyOS), Android, Windows, then Mac. An iPad gets its own link, then your iPhone link, then the fallback. An iPhone gets its iPhone link, then the fallback. A Huawei phone gets its Huawei link, then your Android link, then the fallback. Android, Windows and Mac get their own link, then the fallback.
Linux, ChromeOS and any device tipeerQR does not recognise go to the fallback. When nothing matches and there is no fallback, the visitor sees the notice "This link isn't set up yet".
Print the code once.
Add a store address for each device, download the PNG or SVG, and send it to the printer.
Sign up with an email address and confirm it with a code.