OathQR

Free forever · no account · no watermark

An app download QR code that doesn't rent your users back to you.

Paste your App Store or Google Play link, download the code, put it on packaging, posters and slides. One scan lands people on the install page. Free, permanent, no account, generated in your browser.

Previewsample

Try it now: point your phone camera at the preview.

This code is pure data. It carries your content directly instead of a link through our servers, so it can't expire and we couldn't turn it off if we wanted to.

I.

It cannot expire

Static codes are pure data. There is no timer, no scan limit and no trial, so there is nothing that can run out.

II.

It never touches our servers

The code is generated in your browser. We never see your content, so we have nothing to hold hostage.

III.

No account, no watermark

Download PNG, SVG or print-ready PDF and use it commercially, without signing anything.

One code for both stores? The honest answer

The 'smart' QR codes that detect the phone and route iPhones to the App Store and Androids to Google Play all work the same way: your printed code points at their server, which reads the device and redirects. That is a dynamic code, it is genuinely useful, and it is also why those services charge monthly and why the code dies with your subscription. Nobody detects a device with ink alone, so any generator promising auto-routing for free static codes is not telling you the whole story.

The free, permanent alternatives are simpler than they sound. Print two codes side by side under the official store badges, which users recognise instantly and which app marketing has done for a decade. Or point one static code at a page you control, like yoursite.com/app, with both store buttons on it: the code never changes, and you can update the page forever. When our dynamic product launches, honest auto-routing will be part of it, at a plain price, and your static codes will keep working regardless.

Getting the right link, and printing it right

For iOS, open your app in the App Store, use the share button and copy the link: it looks like apps.apple.com/app/id123456789. For Android, copy the Play Store URL: play.google.com/store/apps/details?id=com.yourapp. Both go straight into the generator above, one code each.

App codes get scanned from posters, booth banners and packaging, so size matters: keep the printed code at least a tenth of the scanning distance wide, and use the SVG or PDF export for anything a print shop touches. Put a verb next to it — 'Scan to download' converts better than a naked square.

Questions, answered plainly

Can one QR code automatically detect iPhone vs Android?
Not a static one: device detection needs a server redirect, which is exactly what makes those codes subscription-bound and mortal. Print one code per store, or point a single code at your own page listing both badges. Auto-routing will be part of our paid dynamic product, labelled honestly.
Will the code stop working after my app updates?
No. Store links point at the app listing, not at a version. Updates, new screenshots and price changes all happen behind the same URL, and your printed code keeps working.
Which link should I encode for iOS?
The canonical App Store link, apps.apple.com/app/id…, which you can copy from the share button on your app's store page. It opens the App Store app directly on iPhones and the web page everywhere else.
Does it expire or route through your servers?
Never. The store URL is encoded directly into the image in your browser. There is no redirect, no trial and no scan limit — the code is yours the moment you download it.
Where do app download codes work best?
Product packaging, event booths, conference slides, shop-window stickers, delivery flyers and app-exclusive promos. Anywhere the phone is already in the user's hand and typing a store search is the obstacle.

More sworn tools